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にアクセス
下記初期アカウントでログイン。
email:admin@example.com
password:password
ヘッダーメニューからscheduleに移動。早速データがつくれます!
ところで私事ですが、先日結婚して佐々木から島崎になりました。
また、転職してドワンゴ社員からCA社員になりました。
今後ともよろしくお願いします!