a big fish in a small pond

ロードバイク、rails 、料理、写真、ガシェットでお送りします。

そろそろ開発2 Model作成とmigrationと

1.Modelの作成
$ rails generate model nichihamu
これでMigrationファイルが作成される。モデルクラスは複数形のSがつく

2.Migration
Migrationをすることで、DBにエンティティ定義が反映される。
$ rake db:migrate
もじSQLiteを使っているなら、FireFoxのツールが有用です。

3.Modelsのrbファイルに、アプリで更新するカラムを定義
models/にあるnichihamu.rbを修正する。これを定義しなければ、画面で更新しようとするとエラーが出る。
attr_accessible :USER_NAME,....,....

4.viewを作る。
viewに、1行毎にハイライトするメソッドを追加。
これをすると1行毎に色が変わる。