0

有错误的常规 rails 表单的默认行为是 1)在 div 中列出错误,文本来自errors_for2)在有问题的输入周围放置一个带有红色边框的 div。这个问题与#2有关。

我想知道 rails 是如何应用带有红色边框的 div 的。

我想知道,因为我有一些表单输入不是用f.text_field(例如)生成的,但它们附加到可能有错误的模型上。

我环顾四周,action_view/helpers/form_tag_helper.rb 我能弄清楚的是表单错误没有被应用form_tag_helper

4

1 回答 1

1

红色边框由 ActionView::Base.field_error_proc 添加

要更改此行为: http: //guides.rubyonrails.org/active_record_validations_callbacks.html#customizing-the-error-messages-html

于 2010-11-02T11:23:29.533 回答