Ruby on rails Rails表单显示错误与输入字段无关

Ruby on rails Rails表单显示错误与输入字段无关,ruby-on-rails,ruby-on-rails-3,forms,simple-form,Ruby On Rails,Ruby On Rails 3,Forms,Simple Form,不知道如何最好地解决这个问题 现在,在我的表单上,当输入有错误时,错误消息会正确地显示在输入字段旁边。这太完美了 在我的一个表单中,该模型有一个自定义验证,它可能会导致与表单上的任何输入无关的错误 最好的解决方案是在表单上方显示一个带有常规错误的error div,但我不想重复内联显示的错误(在输入字段旁边) 如何在表单顶部显示错误,而不显示将在下面重复的错误 谢谢你的帮助 与字段关联的错误是错误[:field\u name] 因此,也许您应该尝试在顶部显示: errors[:base] 原因

不知道如何最好地解决这个问题

现在,在我的表单上,当输入有错误时,错误消息会正确地显示在输入字段旁边。这太完美了

在我的一个表单中,该模型有一个自定义验证,它可能会导致与表单上的任何输入无关的错误

最好的解决方案是在表单上方显示一个带有常规错误的error div,但我不想重复内联显示的错误(在输入字段旁边)

如何在表单顶部显示错误,而不显示将在下面重复的错误


谢谢你的帮助

与字段关联的错误是
错误[:field\u name]

因此,也许您应该尝试在顶部显示:

errors[:base]

原因是
errors[:base]
显示与对象整体相关的错误,而不是特定字段。

@zeantsoi基本上我的想法是排除具有表单输入的属性上的任何错误消息,但我不确定如何获取表单的输入列表以及如何使其通用。@zeantsoi我也希望这个问题以前已经解决,但我还没有找到解决方案。太好了。遵循简单的惯例。谢谢