2011-04-06 69 views
1

我有一個帶有嵌套屬性的rails 3表單。因此,例如,父「Shop」窗體在同一窗體上有許多嵌套的「產品」行。Rails 3嵌套驗證:如果所有字段都爲空,則忽略條目?

「產品」模型在其上存在驗證,但問題是除非填寫(嵌套)表單中每個產品的條目,否則驗證失敗。

因此,在嵌套形式下,如果給定產品的全部字段爲空,但如果填寫了任何字段,則支持存在驗證,但如何讓導軌忽略條目?

非常感謝

回答

1

這應該爲你工作:

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