1

error.full_messages今、エラーメッセージを表示するために使用したいと思います。ただし、デフォルトの言語は英語です。他言語のエラーメッセージを表示したい。どうやってやるの?または、何かを自己定義する必要がありますか?

ありがとうございました!

4

1 に答える 1

1

モデルのエラー メッセージを参照していると仮定すると、キーを使用してロケール yaml ファイル内のエラー メッセージを国際化できますactiverecord.errors。例えば:

en:
  activerecord:
    errors:
      models:
        user:
          attributes:
            name:
              blank: can't be blank
            email:
              blank: can't be blank
              invalid: is invalid
            password:
              too_short: is too short (minimum is 6 characters)

i18n 化エラー メッセージの詳細については、Rails i18n ガイドのセクション 5.1.1 を参照してください。

于 2013-03-31T07:36:07.290 に答える