タグ

ブックマーク / haracane.github.io (1)

  • Rails4でエンタープライズなActiveRecordモデルを作るための6のステップ

    Rails / RSpec / Ruby 1. 階層を分けてモデルを作る まずはrails gコマンドでモデルを作ります。たいていの場合はお互いに関連のある複数のモデルを作ることになりますが、それらモデルは同じ階層の下に置くようにします。 例えば $ rails g model Blog::User name:string profile:text $ rails g model Blog::Post user:references permalink:string title:string content:text というようにモデルを作成します。 2. データベース制約を追加する Railsが生成するmigrationにはデータベース制約が設定されていないので、そのままではエンタープライズ用途には使えません。 基的にNOT NULL制約とUNIQUE制約は必ず設定しますし、外部キーが

    Rails4でエンタープライズなActiveRecordモデルを作るための6のステップ
    sue445
    sue445 2014/10/28
    factory_girlsに対するテストはやりすぎ感あるけどよいまとめ
  • 1