Rails 3嵌套验证:如果所有字段为空,则忽略条目



我有一个rails 3表单嵌套属性。例如,父表单"Shop"在同一表单上有许多嵌套的"products"行。

"products"模型上有状态验证,但问题是,除非我在(嵌套的)表单中为每个产品填写一个条目,否则状态验证将失败。

那么,在嵌套表单中,如果给定产品的所有字段为空,我如何告诉rails忽略该条目,但如果有任何字段已填写,则维持存在验证?

多谢

这应该可以为您工作:

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

相关内容

  • 没有找到相关文章

最新更新