0
私はRuby on Rails 3.0.7を使用していますが、私のモデルファイルでpluralize
メソッドを使用して、メッセージ。例えばモデルファイルでカスタムエラーメッセージを作成する(例: 'pluralize'メソッドを使用)
、私は次のような何かをしたいと思います:
NAME_MIN_LENGHT = 2 # the value is '2' but I plan to change that (maybe dynamically... if it is possible) in future development
validates :name,
:length => {
:minimum => NAME_MIN_LENGHT,
:too_short => "is too short (minimum is #{pluralize(NAME_MIN_LENGHT, 'character')})",
},
私はそれをどのように行うことができますか?それはお勧めですか?どうして?
これはうまくいかないのですが、lam bda?私はあなたがそれを工夫していると思う。あなたがこれに取り入れる努力は、 ':minimum'とエラーメッセージを変更する努力を上回ります。 – Wukerplank