У меня есть модель Foo
, которая has_many 'Bar'. У меня есть factory_girl factory для каждого из этих объектов. factory for Bar имеет связь с Foo; он будет создавать экземпляр Foo, когда он создает панель.
Мне нужен factory, который создает Foo, содержащий панель. В идеале этот бар будет создан через: bar factory и будет уважать стратегию сборки (создание/сборку), используемую для создания Foo.
Я знаю, что могу просто позвонить: bar factory, а затем захватить ссылку Foo из новой панели. Я бы хотел этого избежать; в моем тестовом примере важным объектом является Foo; вызов бар factory кажется немного обходным. Кроме того, я вижу необходимость в Foo с несколькими барами.
Возможно ли это в factory_girl? Как вы определяете эту взаимосвязь в родительском?