Rails によるアジャイル Web アプリケーション開発(AWDR)をみながら2.0でやってみて違いを列挙してみる
p.60 Product モデルとテーブルの作成
ruby script/generate model product
で出力されるマイグレーションファイル(001_create_products.rb)にはデフォルトでt.timestampsという行が入っている(scaffoldで生成された画面をみたところ,created_at列とupdated_at列が生成されていました.このt.timestampsのおかげかなぁ?)
controllerでscaffoldと書くと,エラーに - プラグインを入れる必要があります.
- 全く同じ状況になっている方が:よしたんのぶろぐ scaffold ? paginate ? なんじゃそれ?
- 参考:Rails 2.0 - 初心者がすべきことは?
1.2の時はデフォルトで利用できたものが,2.0になって別途インストールが必要になった,ということらしい.
フォームでCSRF対策用
よく理解していないので,キーワードだけ書いておきます
protect_from_forgery, ActionController::InvalidAuthenticityToken