• OS: Windows7 64bit
  • Ruby: ruby 2.0.0p353 (2013-11-22) [i386-mingw32]
  • Ruby on Rails: 4.0.2

Ruby on Rails を初めてさわるにあたって, とりあえずなにか適当なライブラリを眺めて勉強しようと思い, 管理画面を簡単に作れるという active_admin を選びました.

Github: gregbell/active_admin

Active Admin is a Ruby on Rails framework for creating elegant backends for website administration.

準備

Gemfile に

gem 'activeadmin', github: 'gregbell/active_admin'

を追加して bundle install を実行します.

下記マイグレーションファイルが出来てるので rake db:migrate を実行します.

20140207162407_devise_create_admin_users.rb
20140207162417_create_active_admin_comments.rb

サーバーを立ち上げて /admin にアクセスするとログイン画面になるので,
デフォルトで用意されているアカウントでログインします:

  • User: admin@example.com
  • Password: password

管理画面で管理したいモデルを追加するときは, 以下のコマンド:

rails generate active_admin:resource モデル名

追加すると以下の UI ファイルが作成されます:

app/admin/モデル名.rb