我正在寻找有关在处理具有许多必需关联对象的对象时如何有效使用 ruby gem 'FactoryGirl' 的建议。
例如,假设我的班级之间有以下关系。
class A < ActiveRecord
has_many B
end
class B < ActiveRecord
belongs_to A
has_many C
end
class C < ActiveRecord
belongs_to B
end
现在,如果我想为我的 C 控制器编写测试用例,我必须创建这个链中的所有对象。现在,这就是我在我的工厂所做的。但是有更好的方法吗?