【发布时间】:2013-09-29 22:09:09
【问题描述】:
我正在尝试通过 js 在客户端验证我的表单。我的表单中有嵌套字段,我需要知道哪个字段出现错误,因为可以有更多相同类型的字段,例如字体号码。在模型的错误中,它只是说,哪个“类型”的字段有像“person.fon”这样的错误,而不是哪个 fon 字段。我使用了nested_form gem,所以每个字段都有一个唯一的 id
rails 如何准确确定哪个字段有错误?当我使用标准表单验证时,正确的字段包含在错误 div 中。
Rails 就是这样做的
使用@model.errors 我只是得到信息,其中一个字段(fon、电子邮件等)有错误,但不是哪一个。
【问题讨论】:
-
是
fon一个模型,你有它的属性嵌套在人的形式? -
fon 是一个模型,但我只是通过我的 person 模型通过嵌套形式将它弄碎
标签: ruby-on-rails forms validation field