Skip to content

RailsAdmin is a Rails 3 engine that provides an easy-to-use interface for managing your data

Notifications You must be signed in to change notification settings

pilhofer/rails_admin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Screenshots

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:

About

RailsAdmin is a Rails 3 engine that provides an easy-to-use interface for managing your data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published