Rails проблема с использованием I18n в представлениях, но не в консоли - PullRequest
2 голосов
/ 08 июня 2011

Я должен показать перевод в виде, отличном от текущего. Я использую этот код, чтобы заставить язык для одного перевода:

I18n.t :what_ever, :locale => 'es'

Работает в консоли рельсов, но не на виду! Я пробовал много вещей, но не могу найти решение. По мнению сказать эту ошибку:

translation missing: es.what_ever

Итак, я думал, что это проблема с YAML, но точно такой же код хорошо работает в rails console ....

Есть идеи?

1 Ответ

3 голосов
/ 14 июня 2011

Это похоже на ответ, но я все равно дам вам решение:

Вместо того, чтобы делать:

I18n.t :what_ever, :locale => 'es'

Сделайте это:

I18n.t 'what_ever', :locale => 'es'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...