Skip to content

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

License

Notifications You must be signed in to change notification settings

dwa012/rails_admin

This branch is 1 commit ahead of, 1168 commits behind railsadminteam/rails_admin:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3d22864 · Jul 10, 2015
Jul 10, 2015
May 27, 2015
Jun 24, 2015
Jun 26, 2015
Jun 26, 2015
Mar 25, 2014
Apr 19, 2013
May 8, 2015
Aug 19, 2014
Jul 28, 2014
Jun 24, 2015
May 6, 2011
Jun 24, 2015
Feb 2, 2014
Jun 24, 2015
Apr 2, 2014
Jul 28, 2014
Mar 11, 2015
Jun 10, 2014
Mar 11, 2015

Repository files navigation

RailsAdmin

Gem Version Build Status Dependency Status Code Climate Coverage Status Inline docs

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

  1. Bundle the gem
  2. Run rails g rails_admin:install
  3. Provide a namespace for the routes when asked
  4. Start a server rails s and administer your data at /admin. (if you chose default namespace: /admin)

Configuration

Global

In config/initializers/rails_admin:

Details

To begin with, you may be interested in setting up Devise, Cancan or Papertrail!

Per model

class Ball < ActiveRecord::Base
  validates :name, presence: true
  belongs_to :player

  rails_admin do
    configure :player do
      label 'Owner of this ball: '
    end
  end
end

Details

Documentation

https://github.com/sferik/rails_admin/wiki

Demo

Take RailsAdmin for a test drive with sample data. (Source code.)

Support

If you have a question, please check this README, the wiki, and the list of known issues.

If you still have a question, you can ask the official RailsAdmin mailing list.

If you think you found a bug in RailsAdmin, you can submit an issue.

Supported Ruby Versions

This library aims to support and is tested against the following Ruby implementations:

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 73.5%
  • CSS 9.3%
  • JavaScript 9.2%
  • HTML 5.8%
  • CoffeeScript 2.2%