Au passage, l’escaping ignore les ®™© dont vous parlez, c’est Firebug qui présente les entités sous cette forme au lieu de montrer la version utf-8 même si c’est bien elle qui est envoyée. Un view-source ou un curl pourra vous en convaincre, ou bien en utilisant l’inspecteur de WebKit qui lui n’a pas ce comportement.
Florian, je comprends pas ton histoire de plusieurs formats de sortie, ton format de sortie c’est ton contrôleur qui le choisit et ça donne une vue. Il se trouve qu’assez souvent c’est du HTML quand même. Et parfois dans tes libellés dans ta vue HTML tu veux mettre un peu de markup. Et dans ces cas là, au lieu de rajouter html_safe, tu peux aussi nommer ta clé _html. Il y a pas 50 formats gérés, html c’est le seul raccourci possible. https://github.com/rails/rails/blob/master/actionpack/lib/action_view/helpers/translation_helper.rb#L83-84 Si tu te sers de ta traduction autre part, dans un email plaintext, alors tu te sers pas de ce raccourci et tu nommes pas ta clé en _html, mais sinon c’est bien pratique. -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
