Railsによるアジャイルアプリケーション開発 第2版をRails 2.1で追ってみる

p60~62

before

ruby script/generate model product
modelとmigrationがつくられる。
db/migrate/*_create_products.rbにカラム定義を書く
t.column :title, :string
t.column :description, :text
t.column :image_url, :string
ruby script/generate controller admin
admin_controller.rbに"scaffold :product"を書く。

after

ruby script/generate scaffold Product title:string description:text image_url:string
参考:something new and exciting

本のように/admin/でproductをCRUD操作できるようにする方法はよくわからん。config/routes.rbをいじる?


もっと綺麗にまとまってる記事。
generate scaffold とRialsの最初のステップ(1(.2) or 2.0) - hs9587’s diary

p66

before

ruby script/generate migration add_price
それから, db/migration/*add_price.rbに add_column, remove_column行を書く。

after

ruby script/generate migration AddPriceToProduct price:decimal
それから, db/migration/*add_price_to_product.rbのadd_column行を書き換える。
add_column :products, :price, :decimal, :precision => 8, :scale => 2, :default => 0