Je suis en train avec succès I18n.locale dans mon application, mais le problème se pose quand je veux l'utiliser:I18n.locale dans des rails
@categories = Category.where(:tld => I18n.locale).all
je reçois la condition sql étrange:
SELECT "categories".* FROM "categories" WHERE ("categories"."tld" = '--- :com')
cependant, quand je logger.info (I18n.locale) Je reçois une sortie correcte:
com
Je suis nouveau sur les rails et ruby et il semble que je n'accède pas à la valeur de chaîne de I18n.locale.
Avez-vous essayé I18n.locale.to_s? – huntaub