Railsでアプリを作る その3 モデルを作る
RSpecの導入も終わったので
早速MVCのM Modelの作成をします。
モデルの作成
自動生成してくれるのがRailsの強みでもあるので
script/generateで
ruby script/generate model user
これでもいいんですが
RSpecを入れたので以下のコマンドで
ruby script/generate rspec_model user
結果
ruby script/generate rspec_model user exists app/models/ create spec/models/ create spec/fixtures/ create app/models/user.rb create spec/models/user_spec.rb create spec/fixtures/users.yml create db/migrate create db/migrate/20091114133658_create_users.rb
specディレクトリが作成されました
また、今回作ったモデルのスペックファイルも同時にできます。
同様にorderモデルも作成します
ruby script/generate rspec_model order exists app/models/ exists spec/models/ exists spec/fixtures/ create app/models/order.rb create spec/models/order_spec.rb create spec/fixtures/orders.yml exists db/migrate create db/migrate/20091114135713_create_orders.rb
次回はBDDということでスペックファイルの記述!
つづく