制造 gem 个相互依赖的协会
Fabrication gem associations that depend on each other
以下是我的制作人:
Fabricator(:my_fabricator) do
my_first_association
my_second_association
end
这里的问题是我需要将my_first_association传递给my_second_association。在 docs.
中找不到任何相关内容
如果传递块值,则可以检查正在生成的对象的属性散列。
Fabricator(:my_fabricator) do
my_first_association
my_second_association do |attrs|
Fabricate.build(:my_second_association, my_first_association: attrs[:my_first_association])
end
end
以下是我的制作人:
Fabricator(:my_fabricator) do
my_first_association
my_second_association
end
这里的问题是我需要将my_first_association传递给my_second_association。在 docs.
中找不到任何相关内容如果传递块值,则可以检查正在生成的对象的属性散列。
Fabricator(:my_fabricator) do
my_first_association
my_second_association do |attrs|
Fabricate.build(:my_second_association, my_first_association: attrs[:my_first_association])
end
end