shokosブログ

プログラミング

ActiveAdminでらくらくCRUDをつくる

shokos Advent Calendar 2012一日目

rails ActiveAdminでらくらくCRUDをつくる!
Active Admin | The administration framework for Ruby on Rails

スケジュール管理アプリ、Popuraをつくりました。

rails new Popura

がーっとファイルやフォルダが作られ、インストールも走ります。
プロジェクトに移動。

cd Popura

Gemfileを開いて下記を追加。

gem 'activeadmin'

インストールコマンドを走らせます。

bundle install --path vendor/bundler
rails generate active_admin:install

DB定義をします。

rails g model schedule plan:string summary:string occurred_at:date

DB反映。あ、デフォルトはsqlite3だよ。config/database.ymlに設定があります。

rake db:migrate

scheduleのCRUDをつくります。

rails g active_admin:resource schedule

これで準備おっけー!起動しましょう。

rails server

http://localhost:3000/admin/loginにアクセス

f:id:syoko_sasaki:20121201191232p:plain

下記初期アカウントでログイン。
email:admin@example.com
password:password

ヘッダーメニューからscheduleに移動。早速データがつくれます!

f:id:syoko_sasaki:20121201191846p:plain



ところで私事ですが、先日結婚して佐々木から島崎になりました。
また、転職してドワンゴ社員からCA社員になりました。
今後ともよろしくお願いします!