RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data
RailsAdmin was conceived as a port of MerbAdmin to Rails 3 and implemented as a Ruby Summer of Code project by Bogdan Gaza with mentors Erik Michaels-Ober, Yehuda Katz, Rodrigo Rosenfeld Rosas, Luke van der Hoeven, and Rein Henrichs.
It currently offers the following functionality:
Show database tables
Easily update data
Create new data
Safely delete data
Automatic form validation
Authentication (via Devise)
User action history
In your Gemfile, add the following dependency:
gem 'devise' # Devise must be required before RailsAdmin gem 'rails_admin', :git => 'git://github.com/sferik/rails_admin.git'
$ bundle update
And then run:
$ rails generate rails_admin:install_admin
Start the server:
$ rails server
You should now be able to administer your site at localhost:3000/admin (after you have created a simple account)
In the spirit of free software, people of all abilities are encouraged to help improve RailsAdmin.
There are many ways to contribute:
by reporting bugs
by suggesting new features
by writing documentation
by writing specifications
by writing code (no patch is too small: fix typos in comments or inconsistent whitespace)
by refactoring code
by reviewing patches
Please submit bugs and feature requests to the issue tracker.
All contributors will be added to the credits below and will receive the respect and gratitude of the author.
Many thanks to: