在en.yml中本地化一个字符串,翻译缺失

时间:2015-12-12 03:39:23

标签: ruby-on-rails

您好我想在我的代码中本地化一个字符串,但我在en.yml中输入的路径并没有完成这项工作。该字符串位于文件module_list_controller中,而im im localising是

format.html { redirect_to @module_list, notice: t('.success_message') }

其中.success_message是我尝试本地化的地方。继承人我在en.yml中得到的是错误的,但我认为它类似于这个

module_lists:
  success_message: "Module successfully created"

我知道如何本地化视图中的字符串,但因为这是在控制器中我不知道写什么。感谢。

解决了 - 我正在寻找的答案是

module_list:
 create:
  success_message: "Module successfully created"

format.html { redirect_to @module_list, notice:t('module_list.create.success_message') }

1 个答案:

答案 0 :(得分:0)

这是你应该放的东西:

module_lists:
  <your action name(create, update...)>:
    success_message: blah