2015-07-02 27 views
1

我希望工厂从具有特定特质的另一个工厂继承。我如何指定一个具有特定特质的父工厂作为父工厂?我在寻找沿如何,你可以用一个特定性状声明的关联线的东西,像这样:工厂女孩:为父母指定特质

factory :mom do 
    trait :smart do 
    end 
    end 

    factory :kiddo, parent: [:mom, :smart] do 
    ... #does not work 
    end 

回答

2

如果我没有记错,这应该工作:

factory :mom do 
    trait :smart do 
    end 
    end 

factory :kiddo, parent: :mom, traits: [:smart] do 
end 
+0

哦,我明白。我已经为你更新了我的答案。 –

+0

固定!感谢您的高举。 –