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

raidum/rails_admin

Folders and files

NameName
Last commit message
Last commit date
Oct 24, 2014
Oct 1, 2014
Oct 24, 2014
Oct 24, 2014
Mar 25, 2014
Apr 19, 2013
Aug 19, 2014
Aug 19, 2014
Jul 28, 2014
Sep 29, 2014
May 6, 2011
Feb 2, 2014
Sep 29, 2014
Apr 2, 2014
Jul 28, 2014
Jun 27, 2014
Jun 10, 2014
Oct 23, 2014

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 61.5%
  • CSS 29.0%
  • JavaScript 7.9%
  • CoffeeScript 1.6%