gpt4 book ai didi

ruby-on-rails-3 - 导轨 : No 'field_with_errors' when using 'fields_for'

转载 作者:行者123 更新时间:2023-12-04 06:59:48 25 4
gpt4 key购买 nike

所以,我的“用户”模型中有这个嵌套的“组织”模型。
用户模型是基于设计的模型,组织属于用户。

我为它创建了一个表单,一切正常。
即使是“devise_error_messages!”正确输出一切。

唯一的问题是本地化和 field_with_errors-div..

通过在我的语言环境文件中执行此操作,我设法正确地进行了本地化:

nl:
activerecord:
attributes:
user:
contact:
account_number: "bankrekening nummer"

当然,我只是希望它在“用户”列表中没有“联系人”的情况下工作。

但是我在这里遇到的严重问题是“field_with_errors”div 巫婆通常包裹在有错误的字段周围.. 我用它在有错误的字段上创建红色标签.. 他们为用户类工作,但他们赢了不适用于嵌套表单..

谷歌没有帮助任何事情,就像除了我之外没有人遇到这个问题..

这甚至可能吗?

如果是这样,你能指出我这样做的正确方向吗?

谢谢!

最佳答案

我有同样的问题。使用它,它的工作原理:

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

请注意 user.organization ||部分:如果组织已经建立,你不应该重新建立它,否则你会丢失你的错误并且 field_with_errors-div 不会出现。

关于ruby-on-rails-3 - 导轨 : No 'field_with_errors' when using 'fields_for' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6081505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com