【发布时间】:2025-11-25 19:10:01
【问题描述】:
我使用 i18n 进行国际化。 但是,作为打击出现问题。
config/locales/view/en.yml:期望它返回一个哈希,但没有
虽然,我以正确的意图编写 yml(2 个空格,没有点击),
发生错误。
我该如何解决这个问题?
en.yml
en:
moderna:
language:
en: English
jp: Japanese
kr: Korean
menu:
company: Company
home: Home
submenu:
company:
history: History
introduce: Introduce
philosophy: Philosophy
subsidiary: Subsidiary
vision: Vision
erb
<%= link_to t("moderna.menu.home"), xx_path %>
<%= link_to t("moderna.submenu.company.introduce"), introduce_path %>
<%= link_to t("moderna.submenu.company.history"), history_path %>
<%= link_to t("moderna.submenu.company.philosophy"), philosophy_path %>
<%= link_to t("moderna.submenu.company.subsidiary"), subsidiary_path %>
<%= link_to t("moderna.submenu.company.vision"), vision_path %>
【问题讨论】:
-
检查这个答案:*.com/questions/15331873/… 也许你的 yml 文件中有一个你没有注意到的选项卡。
标签: ruby-on-rails internationalization erb