I18n.locale в рельсах - PullRequest
       3

I18n.locale в рельсах

0 голосов
/ 22 июня 2010

Я успешно устанавливаю I18n.locale в своем приложении, но проблема возникает, когда я хочу его использовать:

 @categories = Category.where(:tld => I18n.locale).all 

тогда я получаю странное условие sql:

 SELECT "categories".* FROM "categories" WHERE ("categories"."tld" = '--- :com')

однако, когда я делаю logger.info (I18n.locale) Я получаю правильный вывод:

  com

Я новичок в rails и ruby, и похоже, что у меня нет доступа к строковому значению I18n.locale.

Ответы [ 2 ]

0 голосов
/ 09 февраля 2011

У меня проблемы с расширением radiant globalize2. Я должен добавить его в места, где создаются условия для поиска

I18n.locale.to_s

у меня работает

0 голосов
/ 22 июня 2010

Я нашел простое и очевидное решение:

 I18n.locale.to_s

Есть ли более простой метод?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...