2013-08-02 3 views
1

Я использую файл локали, чтобы сохранить текст на английском языке, и я использую этот текст в контроллере, назвав его как t(:user_created_message).Невозможно получить доступ к значению перевода в файлах классов (Rails)

Но когда я переехал мою логику в файл класса под /lib/classes/users/user.rb и пытался получить доступ к переводить, он показывает ошибку, как undefined method t for Users::User

Как я должен загрузить перевести переменную при вызове из пользовательских классов?

ответ

2
I18n.t :user_created_message 

Пожалуйста, ознакомьтесь с документацией here, метод, который вы используете, работает только внутри видов.

+0

Спасибо за ответ. +1 – balanv

Смежные вопросы