2013-02-14 3 views
0

Je dois ajouter une variable dans une clé de traduction dans une vue d'un projet Ruby on Rails (pas dans la valeur, dans la clé). Ex, ceci est ma clé:Ruby: Ajouter une variable à la clé de traduction

= t 'services.categories.website_html' 

Ce que je dois faire est que le mot « site » de cette clé provient d'une variable nommée "category.className"

Je tryed cela, sans résultats:

= t 'services.categories.#{category.className}_html' 

Merci d'avance.

Répondre

1

Utilisez des guillemets au lieu de citations simples;)

= t "services.categories.#{category.className}_html" 

Les chaînes ne sont pas interpolées à l'intérieur des guillemets simples, mais ils sont entre guillemets.

+0

De rien. N'oubliez pas de marquer cette réponse comme acceptée avec la coche sur sa gauche. – ByScripts

Questions connexes