2012-10-24 68 views
0

不太清楚如何在FactoryGirl中建立關聯,或者我所做的實際上是一個關聯。FactoryGirl協會

users.rb廠:

FactoryGirl.define do 
    factory :user do 
    id 12345 
    email [email protected] 

    factory :admin do 
    id 67890 
    email [email protected] 
    end 
end 

集團擁有email財產。

groups.rb廠:

FactoryGirl.define do 
    factory :group do 
    association :admin.email, factory: admin 
    id 123 
    end 

所以,我所要做的是使用管理員的電子郵件作爲郵件屬性組的實例。基本上我想要association :admin.email, factory: admin評估爲[email protected]

這是一個關聯嗎?怎麼做?

回答

0

想通了。這不是一個關聯。

FactoryGirl.define do 
    factory :group do 
    email { admin.email } 
    id 123 
    end