[前][次][番号順一覧][スレッド一覧]

rails:285

From: ABE Masahiro <abe@c...>
Date: Wed, 20 Jul 2005 18:48:09 +0900
Subject: [rails:285] Re: belongs_toなフィールドのvalidation

あべです。

ソースを追いかけてみたのですが、validates_xxx_of は
フィールド名をダイレクトにerrorに登録し、また
ActionView::Helpers::ActiveRecordHelper.error_messages_for() は
それを素直に(頭を大文字にしたり_を空白にしたりしますが)
メッセージに入れてしまうので、仕方がないようです。
フィールド名やアソシエーション名の「表示名」というか、そもそも
国際化があんまり考えられてないのかな。

ついでに: <div class="fieldWithErrors">...</div>では
select要素の背景に色がついてくれないようなのでspanに変更。
environment.rbの最後に次のように書きます。

  ActionView::Base.field_error_proc = Proc.new { |html_tag, instance|
    "<span class=\"fieldWithErrors\">#{html_tag}</div>" }


-- 
ABE Masahiro <abe@c...>


--
ML: rails@r...
使い方: http://QuickML.com/
Web Site: http://wiki.fdiary.net/rails/
ML Archives: http://www.fdiary.net/ml/rails/

[前][次][番号順一覧][スレッド一覧]

       284 2005-07-19 06:49 [abe@c...            ] belongs_toなフィールドのvalidation      
->     285 2005-07-20 11:48 ┗[abe@c...            ]