我必须在不同于当前语言环境的视图中显示翻译。我使用此代码强制语言环境进行一次翻译:
I18n.t :what_ever, :locale => 'es'
它在rails控制台中工作,但在视图中不起作用!我尝试了很多东西,但我找不到解决方案。视图告诉此错误:
translation missing: es.what_ever
所以,我认为这是来自YAML的麻烦,但完全相同的代码在rails console
中运作良好....
任何想法?
答案 0 :(得分:3)
这似乎得到了回答,但无论如何我都会给你解决方案:
而不是:
I18n.t :what_ever, :locale => 'es'
这样做:
I18n.t 'what_ever', :locale => 'es'