3

Ruby on Rails アプリケーションに取り組んでいます。何らかの理由で、config.ymlファイルからいくつかの値を変換する必要があります。ここにあります(短くて読みやすいように簡略化しています):

foo:
 bar: <%= I18n.t 'config.foo.bar' %>

私のen.yml で

---
en:
  config:
    foo:
      bar: "Translated bar"

しかし、サーバーを起動しようとすると、次のエラー メッセージが表示されます。

translation missing: en.config.foo.bar

これは、 config.yml が翻訳を含むファイル ( en.yml を含む) の前に読み込まれるために発生する思います。私は多くの場所で翻訳を行っており、それらは正常に機能します。config.ymlの前に en.yml を強制的にロードするにどうすればよいですか? ありがとう。

4

0 に答える 0