私はいくつかの外部キーを持つストアモデルを持っています。私はstate_id、country_id、currency_id、timezone_idなどを持っています...私はこれらのそれぞれのための工場を作成する必要がありますか?店舗の工場では、次のような操作を行います。Railsでテストするときは、シードや工場ガール、またはその両方を使用しますか?
a.state State.where(:abbreviation => "MA").first || Factory(:state, :abbreviation => "MA")
このデータは単に書き込むだけですか?