0

当我有两个模型时:

Guaranty
accepts_nested_attributes_for :product
belongs_to :product

和型号产品:

Product
accepts_nested_attributes_for :guaranties
has_many :guaranties

和 2 个视图(将产品添加到担保时的一个视图和第二个视图将担保添加到产品)。使用 fields_for

更新后我有双重错误,例如名称:不能为空,名称:不能为空

4

1 回答 1

0

您应该只接受父模型的子模型的嵌套属性,您的两个视图都应该包含父模型和子模型的 fields_for 表单。

http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html

嵌套属性允许您通过父项将属性保存在关联记录上。

于 2013-04-25T08:41:26.927 回答