我正在尝试保存模型,并保存其依赖模型。
Model1
has_many :model2, :autosave => true
Model2
belongs_to :model1
has_many :model3, :autosave => true
Model3
belongs_to :model2
我想保存Model1,并且还保存Model2和3。没有使用自动保存功能我试过这个。最后发生的事情是Model1被保存,Model2被保存,Model3被保持不变。有没有办法告诉ActiveRecord,对于这个保存,我想一次性保存模型和所有子模型?
作为旁注,所有3个都是刚创建的,不在数据库中。我不能。在模型上创建。因为我无法保存它们直到所有验证通过并且所有业务逻辑都成功(必须是一个事务)。
答案 0 :(得分:0)
看起来没有提出的方法来调试这个问题,我将这样关闭它。