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)之前加载。我在多个地方有很多翻译,而且效果很好。任何想法如何强制en.yml在config.yml之前加载?谢谢。

4

0 回答 0