Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
RailsAdmin
branch: master

This branch is 3567 commits behind sferik:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
lib
public
spec
.gitignore
Gemfile
Gemfile.lock
README.rdoc
Rakefile
VERSION
rails_admin.gemspec

README.rdoc

RailsAdmin

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

  • Search

  • Authentication (via Devise)

  • User action history

Installation

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'

Run:

$ bundle update

And then run:

$ rails generate rails_admin:install_admin

This task will install RailsAdmin. During this process, it install Devise if you don't already have it installed. Devise is required for authentication to protect your data from anonymous users.

Usage

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)

Contributing

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.

Contact

If you have questions about contributing to RailsAdmin, please contact Erik Michaels-Ober and Bogdan Gaza.

Credits

Many thanks to:

Something went wrong with that request. Please try again.