我有以下工厂定义。
Factory.define :status do |f|
end
Factory.define :my_status , :parent => :status do |f|
f.association 'something_here'
f.alias 'something_here'
f.name 'something_here'
end
我知道工厂定义的“关联”方法,例如: f.association :group, :factory => :group 但我实际上有一个名为关联的列。将值分配给我的列的方法是什么?
更新:在 Maletor 的帖子之后,我找到了一种解决方法 - 感谢 Maletor
我将此添加到我的状态模型中
alias_attribute :assoc, :association
现在我可以做
Factory.define :my_status , :parent => :status do |f|
f.assoc 'somthing_here'
f.alias 'somthing_here'
f.name 'somthing_here'
end
工作正常 :)