ここで説明されている I18n カスケード モジュールを使用したいのですが、カスケードを機能させることができません。
次のような YAML ファイルがあります。
follows:
every_x_day: "value here"
...
main:
...
follow/main ビューでは、キー「.every_x_day」の t ヘルパーを呼び出しています。これは、「follows.main.every_x_day」の略です。もちろん、そのようなキーは見つからないので、カスケードが次に「follows.every_x_day」を探すことを期待しますが、これは起こりません。
ここで質問と回答を見てきました:追加しました
I18n.backend.class.send(:include, I18n::Backend::Cascade)
application.rb に。しかし、翻訳ヘルパーを cascade: true で呼び出すと、単純にカスケードしません。このページは、翻訳が欠落していることを示しています (マゼンタの背景のキー名)。
このi18n パッチでも確認しました。また、カスケード検索が行われないことも示しています。最も具体的なキーを探すだけで、何も見つからず、検索を停止します。
この動作の原因は何ですか?