(17-01-2013, 08:40 AM)Sephi-Chan a écrit : Tu mets en haut du fichier qui contient l'accent :J'ai un modèle Game qui renvoie certaines constantes propres au jeu dans son ensemble. Une des constantes renseigne les nations de l'univers du jeu. J'ai pensé utiliser l'internationalisation, histoire de taper ça dans mon fichier fr.yml, mais j'ai droit à une erreur :
# encoding: utf-8
Mais a priori, aucun modèle ne devrait avoir à renvoyer des chaînes riches.
Code :
undefined method `t' for Game:Class
class Game
NATION = [t('nation.klum'), t('nation.garn'), t('nation.ulysk'), t('nation.ludwynn')]
end
Edition : Ok, j'ai trouvé. Forcément si je renseigne pas la classe dont dépend la méthode, ça peut pas marcher. J'ai corrigé en I18n.t.