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

  1. Add necessary gems to Gemfile and bundle:
  gem 'activeadmin', github: 'activeadmin'
  gem 'devise'
  gem 'inherited_resources', github: 'activeadmin/inherited_resources'
  gem 'paper_trail', '~> 5.2.0'
  gem 'active_admin_versioning'
  1. 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
  1. Add module of Paper Trail to AdminUser:
  class AdminUser < ApplicationRecord
    has_paper_trail
  end
  1. Run server bin/rails server and open localhost:3000

License

MIT License