如果我想做某些事情
,该怎么办?FactoryGirl.define do
factory :leaf do
end
factory :tree do
l = []
leaves do
l << Factory.build(:leaf)
//some app logic here
l
end
root l.first
end
end
我该怎么写这个才能让它起作用?
也许有人会链接到使用FactoryGirl的非常复杂和不平凡的例子?
谢谢。
答案 0 :(得分:1)
我不是100%肯定我已经按照你的要求行事,但是这会有效吗?
factory :tree do
after_build { |tree|
# build your leaves here
# ...
tree.root l.first
}
end