我有两个相互依赖的模型我怎么能创造一个而不创造另一个呢?
Emacs
答案 0 :(得分:0)
初始化规范实例但不保存它,然后初始化关联的Price实例。最后,保存规范实例。
spec = Specification.new
spec.prices.build
spec.save!
(当然,如果规范或价格具有其他必需属性,则应分别通过将哈希值传递给new
或build
来设置它们。)
保存规格时,将自动保存其子价格。请参阅Active Record Autosave Association中的文档。