Rails:翻译缺失错误

时间:2018-05-31 22:57:15

标签: ruby-on-rails ruby rails-i18n

我正在尝试在轨道上学习红宝石。在进行国际化时,我收到错误:

  

翻译缺失:en.store.index.title_html

以下是我的en.yml文件

en:
  layouts:
    application: 
      title: "Pragmatic book shelf"
      home: "Home"
      questions: "Questions"
      news: "News"
      contact: "Contact"

  store:
    index:
    title_html: "Your Pragmatic Catalog" 
    add_html: "Add to Cart"

我搜索了解决方案,并且说只允许在en.yml文件中使用空格。它已经只用空格写了。任何帮助将受到高度赞赏。

1 个答案:

答案 0 :(得分:2)

您必须在索引键下添加适当的缩进。

en:
  store:
    index:
      title_html: "Your Pragmatic Catalog" 
      add_html: "Add to Cart"

要使用您当前的代码访问title_html,它会在存储后立即使用index(同一store键下的三个键):< / p>

en.store.title_html