class Object
Public Instance Methods
create()
click to toggle source
Redirect to the resource show page after comment creation
# File lib/active_admin/orm/active_record/comments.rb, line 56 def create create! do |success, failure| success.html do ActiveAdmin::Dependency.rails.redirect_back self, active_admin_root end failure.html do flash[:error] = I18n.t 'active_admin.comments.errors.empty_text' ActiveAdmin::Dependency.rails.redirect_back self, active_admin_root end end def destroy destroy! do |success, failure| success.html do ActiveAdmin::Dependency.rails.redirect_back self, active_admin_root end failure.html do ActiveAdmin::Dependency.rails.redirect_back self, active_admin_root end end end end
destroy()
click to toggle source
# File lib/active_admin/orm/active_record/comments.rb, line 67 def destroy destroy! do |success, failure| success.html do ActiveAdmin::Dependency.rails.redirect_back self, active_admin_root end failure.html do ActiveAdmin::Dependency.rails.redirect_back self, active_admin_root end end end
scoped_collection()
click to toggle source
Prevent N+1 queries
Calls superclass method
# File lib/active_admin/orm/active_record/comments.rb, line 48 def scoped_collection super.includes *( # rails/rails#14734 ActiveAdmin::Dependency.rails?('>= 4.1.0', '<= 4.1.1') ? [:author] : [:author, :resource] ) end