Salut,

par défaut, les chaînes traduites ne sont effectivement pas marquées
comme html_safe. Il existe toutefois une exception à cette règle : si la
clé finit en _html, alors Rails va marquer la chaîne traduite comme
html_safe. Cf
http://rubydoc.info/docs/rails/3.0.0/ActionView/Helpers/TranslationHelper:translate.

Dans ton cas, <%= link_to t(:menu_etiquette_html), "/etiquettes" %>

Sinon, il y a toujours la solution de surcharger translate pour marquer
toutes les chaînes traduites en html_safe
(http://gehling.dk/2010/06/avoid-html-escaping-i18n-strings-in-rails-3/), mais
je déconseille cette méthode : elle est dangereuse.

++
Bruno

-- 
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 à