2011-04-06 72 views
1

我有一个带有嵌套属性的rails 3表单。因此,例如,父“Shop”窗体在同一窗体上有许多嵌套的“产品”行。Rails 3嵌套验证:如果所有字段都为空,则忽略条目?

“产品”模型在其上存在验证,但问题是除非填写(嵌套)表单中每个产品的条目,否则验证失败。

因此,在嵌套形式下,如果给定产品的全部字段为空,但如果填写了任何字段,则支持存在验证,但如何让导轨忽略条目?

非常感谢

回答

1

这应该为你工作:

accepts_nested_attributes_for :products, :reject_if => :all_blank, :allow_destroy => true