Ruby on rails 3 轨道:无';带有错误的字段';使用';用于'的字段;
因此,在我的“用户”模型中有一个嵌套的“组织”模型。 用户模型是基于设计的模型,组织属于用户 我为它创建了一个表单,一切正常。 甚至“设计错误信息!”正确输出所有内容 唯一的问题是本地化和带有错误-div的字段 通过在我的语言环境文件中执行以下操作,我成功地实现了本地化: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"
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中插入字段时出错。