Ruby on rails形成输入错误格式

时间:2010-10-24 23:47:01

标签: ruby-on-rails-3 formbuilder

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

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

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

我在action_view/helpers/form_tag_helper.rb的来源环顾四周我能够弄清楚form_tag_helper

未应用表单错误

1 个答案:

答案 0 :(得分:1)

红色边框由ActionView :: Base.field_error_proc

添加

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