Rails - 带有cocoon的嵌套字段不显示错误

时间:2016-11-29 18:01:34

标签: ruby-on-rails simple-form cocoon-gem

我使用cocoon gem作为嵌套字段,我有一个像这样的嵌套属性(超薄代码):

      = f.simple_fields_for :cliente_cnpjs do |cnpj|
        = render 'cliente_cnpj_fields', f: cnpj
      .links
        = link_to_add_association "<i class='fa fa-plus-circle'> </i> Adicionar CNPJ".html_safe, f, :cliente_cnpjs              

我对我的模型进行了最小长度验证:

  validates :cliente_cnpjs, :length => { :minimum => 1 }

因此,如果我在不添加任何属性的情况下尝试保存,它不会保存,但也不会在字段上显示错误。我在创建/更新操作上进行了调试,错误发生在对象上,因为它应该是......(如下所示):

errors ["Cliente cnpjs is too short (minimum: 1 chars)"]

它返回显示验证错误的表单,但在字段中没有显示任何内容!有任何想法吗?感谢

0 个答案:

没有答案