0

エラーのある通常の Rails フォームのデフォルトの動作は、1) エラーを div にリストし、そこからテキストを取得しerrors_for、2) 問題のある入力の周りに赤い境界線で 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 に答える