我有这样的工厂:
FactoryGirl.define do
factory :subject do
name 'Calculus'
end
end
我想引用他的父母是'数学',父母是空的。我该怎么做?
答案 0 :(得分:1)
如果我正确理解了问题,您可以指定父作为factory
方法的选项:
FactoryGirl.define do
factory :subject do
name 'Subject'
end
factory :maths, :parent => :subject do
name 'Maths'
end
factory :calculus, :parent => :maths do
name 'Calculus'
end
end
这是一个相当人为的例子,因为子工厂覆盖了继承的name
属性,但是这会回答你的问题吗?