Ruby MIT

rails_admin

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

R

railsadminteam

Dernière activité 26 sept. 2026
railsadminteam/rails_admin

8 k

étoiles

2,2 k

forks

110

issues ouvertes

Ce README est souvent en anglais.

RailsAdmin

Gem Version Build Status Coverage Status Code Climate SemVer

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

Getting started

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 CanCanCan or Pundit)
  • User action history (via PaperTrail)
  • Supported ORMs
    • ActiveRecord
    • Mongoid

Installation

  1. On your gemfile: gem 'rails_admin', '~> 3.0'
  2. Run bundle install
  3. Run rails g rails_admin:install
  4. Provide a namespace for the routes when asked
  5. Start a server rails s and administer your data at /admin. (if you chose default namespace: /admin)

Upgrading to 4.0

See Upgrading to RailsAdmin 4.0. Short version: re-run rails g rails_admin:install — the gem ships a prebuilt bundle now.

Configuration

Global

In config/initializers/rails_admin.rb:

Details

To begin with, you may be interested in setting up Devise, CanCanCan 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: Models, Groups, Fields

Support

If you have a question, please check this README, the docs, 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:

  • Ruby 2.7
  • Ruby 3.0
  • Ruby 3.1
  • Ruby 3.2
  • Ruby 3.3
  • Ruby 3.4
  • JRuby

Projets similaires

The administration framework for Ruby on Rails applications.

Rubyactiveadminadmin-uiarbre
Aactiveadmin
9,7 k étoiles3,3 k

A Rails engine that helps you put together a super-flexible admin dashboard.

JavaScriptadmin-dashboardrailsruby
Tthoughtbot
6 k étoiles1,1 k

A robust Admin Interface for Ruby on Rails apps

Rubyadminadmin-dashboardhacktoberfest
Eexcid3
761 étoiles102