Я пытался найти решение следующей проблемы.У меня есть три типа объектов: A, B och C. C содержит B, а B содержит A. Что я хочу сделать, это:
A.new (: b => B.new (: c =>C.new)). Save
но это терпит неудачу, и я вынужден сделать это наоборот.Любые идеи о том, как я могу написать это?Текущий код выглядит так:
B.transaction do |t|
b = B.create(:object => @object)
C.create(:b => b)
end