标签: ruby-on-rails locale
我正在使用语言环境文件来保存英文文本,我在控制器中使用这些文本,就像调用t(:user_created_message)一样。
t(:user_created_message)
但是当我将我的逻辑移到/lib/classes/users/user.rb下的类文件并尝试访问翻译时,它显示的错误如undefined method t for Users::User
/lib/classes/users/user.rb
undefined method t for Users::User
从自定义类调用时,如何加载translate变量?
答案 0 :(得分:2)
I18n.t :user_created_message
请阅读文档here,您使用的方法只能在视图中使用。