Це налаштування:
factory :agency do |a|
a.agents_attributes { [FactoryGirl.attributes_for(:agent)] }
a.subdomain 'clear'
a.name 'ClearProperty'
end
factory :agent do |a|
agency
a.email '[email protected]'
a.password 'please'
end
Агенція has_many Agents та агентство повинні бути присутніми. Як вирішити це куряче-яйце? Я хочу зробити Factory (: agent), але це викликатиме Factory (: agency), яке потім спробує побудувати інший агент.