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]

Répondre à