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ということでスペックファイルの記述!

つづく