RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data.
Features
- CRUD any data with ease
- Custom actions
- Automatic form validation
- Search and filtering
- Export data to CSV/JSON/XML
- Authentication (via Devise or other)
- Authorization (via Cancan)
- User action history (via PaperTrail)
- Supported ORMs
- ActiveRecord
- Mongoid
Installation
- Bundle the gem
- Run
rails g rails_admin:install
- Provide a namespace for the routes when asked
- Start a server
rails s
and administer your data at /admin. (if you chose default namespace: /admin)
Configuration
Global
Inconfig/initializers/rails_admin
:Details
To begin with, you may be interested in setting up Devise, Cancan or Papertrail!
from https://github.com/sferik/rails_admin