Rails 2.3.8アプリケーションを開発していて、奇妙なフォームエラーが発生しました: すべての入力フォームのすべてのエラーメッセージで変数カウントが展開されません。 次のフォームに長すぎる文字列(300文字以上、最大= 300を設定)を入力すると、フォームにメッセージが表示されます: "が長すぎます(最大{{count}})文字)」の代わり: 『が長すぎる(最大300文字)』Railsは表示時に変数countを展開しません
- form_for(@event) do |f|
= f.label :description
%br
= f.text_area :description
= f.error_message_on :description
これがなぜ起こるかあなたが任意のアイデアを持っていますか?
多くの感謝
ですが、すでにi18n(0.5.0)を使用しています: $ gem list | grep i18 return "i18n(0.5.0)"ダウングレードしましたか? –
gem install i18n -v = 0.4.2適切なバージョンをインストールします。アプリケーションからそのバージョンを要求する必要があります。あるいは、%{key}構文が動作するかどうかを調べてみてください。そうすれば、おそらくi18n 0.5+を使うことができます。 –
ファイルの最後にhttp://www.redmine.org/projects/redmine/repository/revisions/4516/entry/trunk/config/boot.rbを見て、アプリケーションの適切なバージョンを要求する方法を教えてください。 –