【发布时间】:2016-03-17 16:02:08
【问题描述】:
就我而言,我的客户有很多任务(需要 :detail 和 :completion_date 字段。)。 我一直在构建一个嵌套模型表单,如下所示:
= simple_form_for @client do |f|
= f.simple_fields_for :tasks do |task|
= task.input :detail
= task.input :completion_date
= f.submit
当提交的表单没有空的“详细信息”或“完成日期”字段时,表单会重新呈现,但不会显示任何错误消息。
我整天都在努力寻找解决方案。这些都没有提到嵌套对象的属性验证失败。
希望任何人都可以提供帮助! 谢谢,
【问题讨论】:
-
您是否在您的
client模型中添加了accepts_nested_attributes_for :tasks?为此,您还需要允许参数。 -
感谢@chinloong 的快速回复。实际上,我已经添加了这些。我只是没有包括在我的问题中。对此感到抱歉。
标签: ruby-on-rails nested-forms nested-attributes simple-form-for