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

Grouper/rails_admin

This branch is 1583 commits behind railsadminteam/rails_admin:master.

Folders and files

NameName
Last commit message
Last commit date
Dec 10, 2013
Feb 14, 2013
Sep 23, 2013
Jan 3, 2014
Jan 2, 2014
Aug 28, 2012
Apr 19, 2013
Dec 31, 2013
May 6, 2011
Nov 19, 2013
Dec 15, 2013
May 6, 2011
Jan 3, 2014
Feb 28, 2013
Dec 30, 2013

Repository files navigation

RailsAdmin

Gem Version Build Status Dependency Status Code Climate Coverage Status Gittip

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 (internally or 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 63.2%
  • CSS 26.4%
  • JavaScript 8.7%
  • CoffeeScript 1.7%