2

プロジェクトでseeds.rbは、複雑になっています。seeds/ロードするデータを含む yml ファイルを含むディレクトリがあります。再実行で機能する必要があり、レコードを複製しないでください (これはモデルで許可されています)。そうです、seeds.rb をテストする必要があります。これは本番環境の更新に使用されます。私はこれについて頭を悩ませていませんが、ロジックを移動しlib/て仕様を通常どおりに書くかどうか疑問に思っています。あなたならどうしますか?

rspecを使用したRails 3。

4

1 に答える 1

2

Seed-fu gem を試してみるべきだと思います:
https://github.com/mbleigh/seed-fu

重複するレコードが生成されず、データの一貫性を維持するのに役立ちます。

于 2011-05-25T16:26:59.033 に答える