0
invitation ------> event
\ \
\/ \/
responder(person) ---->account
\ /\
\ /
group-------------
私は上記の関連グラフを持っています。 以下の工場コード:オブジェクトグラフの工場ガール共通ルート
Factory.define :invitation do |i|
i.association :event
i.association :responder, :factory => :person
end
Factory.define :event do |e|
e.association :account
end
Factory.define :person do |p|
p.association :account
p.association :group
end
Factory.define :group do |g|
g.association :account
end
私は「ファクトリー:招待状」との招待状を作成したい場合は、アカウントが複数回作成されます。そして、アカウントのためのユニークなフィールドは、2回目の試みで既に取られています。 これには賢明で素敵な領収書はありますか?
hm ...私にチェックさせてください:) – Boti
after_buildを使用してください、それは良いはずです。 – mb14