ActiveAdminVersioning
Good for auditing or versioning for Active Admin (using PaperTrail)
Installation
Add this line to your application's Gemfile:
gem 'active_admin_versioning'
And then execute:
$ bundle
Recipe for Rails 5
- Add necessary gems to
Gemfileandbundle:
gem 'activeadmin', github: 'activeadmin'
gem 'devise'
gem 'inherited_resources', github: 'activeadmin/inherited_resources'
gem 'paper_trail', '~> 5.2.0'
gem 'active_admin_versioning'
- Install Active Admin and Paper Trail:
$ bin/rails generate active_admin:install
$ bin/rails generate paper_trail:install
$ bin/rails db:create db:migrate db:seed
- Add module of Paper Trail to
AdminUser:
class AdminUser < ApplicationRecord
has_paper_trail
end
- Run server
bin/rails serverand open localhost:3000

