У меня есть следующее определение фабрики.
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.ассоциация: группа,: фабрика =>: группа
Но на самом деле у меня есть столбец с именем ассоциации. Каким будет способ присвоения значений моему столбцу?
Обновление:
Один из способов решения проблемы пришел ко мне после поста Малетора - Спасибо Малетор
Я добавил это в свою модель статуса
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
Работает отлично :)