Ruby on rails 3 轨道:无';带有错误的字段';使用';用于'的字段;

Ruby on rails 3 轨道:无';带有错误的字段';使用';用于'的字段;,ruby-on-rails-3,nested-forms,Ruby On Rails 3,Nested Forms,因此,在我的“用户”模型中有一个嵌套的“组织”模型。 用户模型是基于设计的模型,组织属于用户 我为它创建了一个表单,一切正常。 甚至“设计错误信息!”正确输出所有内容 唯一的问题是本地化和带有错误-div的字段 通过在我的语言环境文件中执行以下操作,我成功地实现了本地化: nl: activerecord: attributes: user: contact: account_number: "bankrekening nummer"

因此,在我的“用户”模型中有一个嵌套的“组织”模型。 用户模型是基于设计的模型,组织属于用户

我为它创建了一个表单,一切正常。 甚至“设计错误信息!”正确输出所有内容

唯一的问题是本地化和带有错误-div的字段

通过在我的语言环境文件中执行以下操作,我成功地实现了本地化:

nl:
  activerecord:
    attributes:
      user:
        contact:
          account_number: "bankrekening nummer"
当然,我只想让它在“用户”列表中没有“联系人”的情况下工作

但我这里遇到的严重问题是“field\u with\u errors”div通常被包裹在有错误的字段周围。。我使用它在有错误的字段上创建红色标签。。它们适用于用户类,但不适用于嵌套表单

谷歌帮不了什么忙,就好像除了我没有人有这个问题

这可能吗

如果是的话,你能告诉我正确的方向吗


谢谢

我也有同样的问题,我通过向父模型添加
validates\u associated:child\u model
来修复它。

我也有同样的问题。使用此选项,它将起作用:

<%= f.fields_for :organization, (user.organization || user.build_organization) do |organization_form|
  ...
<% end %>

您找到解决方案了吗?我在获取字段\u时遇到问题,在范围的字段\u中插入字段时出错。