我在factory_girl的关联方面遇到了一些问题:
Factory.define :account do |f|
f.sequence(:email) {|n| "john#{n}@example.com" }
f.password "secret"
f.confirmed_at 2.days.ago.to_s(:db)
f.name "John Doe"
f.seller false
f.admin false
end
Factory.define :request do |f|
f.association :account
f.message 'Test message.'
end
这就是问题所在:
当我做=工厂(:请求)时,a.account =>没有,但当我做= Factory.build(:request)时,a.account是正确的。
知道为什么会这样吗?
由于
答案 0 :(得分:0)
Factory(:request)调用默认策略,你在某处改变了吗?