Rails
error
I18n
locale
ja

エラー "Email translation missing: ja.activerecord.errors.models.XXX.YYY.ZZZ"の対応

個人備忘録。

例えば、
email has already taken みたいな文言(ここではエラーメッセージ)を日本語に変換するために、
翻訳ファイル(yml)を参照しようとしてる。

※翻訳ファイルのパスは大体こんなん

rails-root/config/locales/ja.yml

でもそのymlの中に
email has already takenが定義されていないから
翻訳できなかったよ。
というメッセージ。

エラーメッセージのとおり、
翻訳ファイルに該当のキーを定義すれば解決する。

何かあればコメントください。