en.yml ファイルをどのように構成するかを考えていますが、期待どおりに動作していないようです。このような構造で:
en:
activerecord:
attributes:
user:
first_name: "First name"
:first_name または <%=t 'activerecord.attributes.user.first_name' %> のいずれかで名前を参照すると、問題なく動作します。ブールフィールドの「はい」や「いいえ」など、同じファイルに共通のテキストもあります。次のような lang ファイルを作成できないのはなぜですか。
en:
globals:
yes: "Yes"
no: "No"
activerecord:
attributes:
user:
first_name: "First name"
そして、それらを <%=t 'globals.yes' %> などで参照しますか? 毎回翻訳不足エラーが発生するだけです。<%=t 'views.user.yes' %> を試しても無駄でした。ここで必要な形式が欠落していますか? これについては良い議論がここにありますが、それは私の質問に実際には答えません