しばらくブランクがあったのでまとめ直し。 SeederとFactory Seederはデータベースにデータを(一括)挿入する仕組み。 FactoryはSeederにデータを与える仕組み(通常、Seederの中で呼び出す)。 両者とも便利であることはもちろん、データ生成をプログラムとして定義することで再現性、バージョン管理等が可能としている。 誤解を恐れず言えば、Factoryは必須ではない(Seeder内のプログラムで代用可能)。 利用してみる Seederファイルの作成 下記のコマンドを実行するとdatabase/seeds/以下にファイルが生成される。