Module: ActiveAdminVersioning::Extension::ResourceController
- Defined in:
- lib/active_admin_versioning/extension/resource_controller.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
4 5 6 |
# File 'lib/active_admin_versioning/extension/resource_controller.rb', line 4 def self.included(base) base.before_action(:set_paper_trail_whodunnit) end |
Instance Method Details
#show ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/active_admin_versioning/extension/resource_controller.rb', line 8 def show page = params[:page].to_i @versions = resource.versions.reorder(id: :desc, created_at: :desc).page(params[:page]).per(1) @version_number = page > 0 ? @versions.total_count - (page - 1) : @versions.total_count set_resource_ivar(@versions[0].reify) if @versions.present? show! end |