不要在rails中验证嵌套属性

时间:2015-03-17 06:34:06

标签: ruby-on-rails

我不想验证&保存父模型时保存模型的嵌套属性。

class Car
  has_many :models
  nested_attributes_for :models
end

class Model
  belongs_to :car
end

car = Car.create(name: "Tata")
car.model_attributes({name: "Nano"},{name: "Vista"})
car.save!

1 个答案:

答案 0 :(得分:0)

您可以尝试将:autosave设置为false,这样可以防止保存嵌套属性

class Car
  has_many :models, autosave: false
end