我有一個模型Foo
has_many'酒吧'。我爲每個這些對象都有一個factory_girl工廠。 Bar的工廠與Foo有聯繫;它會在創建Bar時實例化一個Foo。在factory_girl填充與兒童的關聯
我想創建一個包含一個條的Foo的工廠。理想情況下,這個Bar將通過:bar工廠創建,並且尊重用於創建Foo的構建策略(創建/構建)。
我知道我可以打電話給:bar工廠,然後從新的Bar中獲取Foo引用。我想避免這種情況;在我的測試案例中,重要的對象是Foo;稱酒吧工廠似乎有點迂迴。另外,我可以看到需要一個帶有多個酒吧的Foo。
這是可能的factory_girl?你如何在家長中定義這種關係?
完美 - 一直在撕掉我的頭髮。謝謝! – recurser 2012-02-24 06:10:47
很難相信這是做到這一點的最佳方式,但它似乎仍然是如此。贊成這個答案。 – spier 2013-08-02 09:34:26
你如何使用你的主要版本?將其整合到Rails應用程序中的最佳方式是什麼? – 2013-12-07 06:37:44