lib/active_admin/comments.rb in activeadmin-0.6.2 vs lib/active_admin/comments.rb in activeadmin-0.6.3

- old
+ new

@@ -1,6 +1,5 @@ -require 'active_admin/comments/comment' require 'active_admin/comments/views' require 'active_admin/comments/show_page_helper' require 'active_admin/comments/namespace_helper' require 'active_admin/comments/resource_helper' @@ -15,9 +14,14 @@ # Add the comments module to ActiveAdmin::Resource ActiveAdmin::Resource.send :include, ActiveAdmin::Comments::ResourceHelper # Add the module to the show page ActiveAdmin.application.view_factory.show_page.send :include, ActiveAdmin::Comments::ShowPageHelper + +# Load the model as soon as it's referenced. By that point, Rails & Kaminari will be ready +module ActiveAdmin + autoload :Comment, 'active_admin/comments/comment' +end # Walk through all the loaded resources after they are loaded ActiveAdmin.after_load do |app| app.namespaces.values.each do |namespace| if namespace.comments?