我已经阅读了 FactoryGirl 文档,但我似乎无法弄清楚这一点。我知道这一定很简单。
这是我的设置:
Rails 3.2.6
User has_many Products
FactoryGirl.define do
factory :product do
sequence(:identifier, 1000) {|n| "ABC#{n}" }
end
end
这会失败,因为必须有一个与产品关联的 user_id。在我的测试中,我在登录期间创建了一个用户。所以我的测试可以访问用户对象。我只是不知道如何使用 FactoryGirl 将用户对象传递给产品工厂。