railsで多言語対応のシステム?を作っているのですが、
バリデーションのエラーメッセージで引っかかっています。
githubからja.ymlをDLLしてきて、それを
config/locales/内
に入れて使っています。
これまで問題なく使えていたのですが、
今回バリデーションのメッセージをDLLしてきたものから変更しようとして、
該当の文字を変更しても変更されませんでした。
そこで強制的にバリデーションのオプションのメッセージから多言語対応の書き方(?)
lang
1validates :name, uniqueness: {message: I18n.t("hogehoge")}
を追加したところ、
lang
1 translation missing: ja.hogehoge
とエラーが出ました。
ja.ymlファイルには
hogehoge
は記載されています。
どうにかしてメッセージの内容を変更したいのですが、
どうしたらいいのかわかりません。
どなたか教えてください。
Rails 4.2.2
ruby 2.2.2p95
インデントがおかしいとか、そういうオチは無いですよね?
ja.yamlの抜粋を乗せてみてはいかがでしょうか
回答1件
あなたの回答
tips
プレビュー