ActionView::Helpers::ActiveRecordHelper.field_error_proc

railsではフォームから入力したパラメータが不適だと(ARのvalidationで引っかかると)その入力フォームが赤く強調されるという素敵機能がありますが、それを実現しているのがクラス変数@@field_error_proc。cattrされていますので、下記で設定できます。

ActionView::Base.field_error_proc = Proc.new{|tag,instance| html_string }

私の場合、デフォルトのdivタグのマークアップでは、ブラウザ上での見た目が崩れる(改行されてしまう)という悩みがあり、以下をconfig/environment.rbに書いて変更しています。

ActionView::Base.field_error_proc =
     lambda{|tag, instance| "<span class=\"fieldWithErrors\">#{tag}</span>" }