不确定如何最好地解决此问题。
现在,在我的表单上,当输入有错误时,错误消息会正确显示在输入字段旁边。这很完美。
我的一个表单中,模型有一个自定义验证,可能导致与表单上的任何输入无关的错误。
最好的解决方案是在表单上方显示一般错误的错误div,但我不想复制内联显示的错误(在输入字段旁边)。
如何在表单顶部显示错误,而不显示下面会重复的错误?
感谢您的帮助!
答案 0 :(得分:1)
与字段相关联的错误为errors[:field_name]
。
所以也许你应该尝试在顶部显示:
errors[:base]
原因是errors[:base]
显示与整个对象相关联的错误,而不是特定字段。