不太确定如何在FactoryGirl中设置关联,或者我正在做什么是真正的关联。
在users.rb
工厂:
FactoryGirl.define do
factory :user do
id 12345
email joe@example.com
factory :admin do
id 67890
email admin@example.com
end
end
群组的属性为email
。
在groups.rb
工厂:
FactoryGirl.define do
factory :group do
association :admin.email, factory: admin
id 123
end
所以,我想要做的是使用管理员的电子邮件作为组实例的电子邮件属性。基本上我希望association :admin.email, factory: admin
评估为admin@example.com
。
这是一个关联吗?怎么做?
答案 0 :(得分:0)
想出来。这不是一种联想。
FactoryGirl.define do
factory :group do
email { admin.email }
id 123
end