2013-07-16 1 views
0

Ma traduction fonctionne très bien, mais lorsque je tente d'ajouter un champ de mon modèle je reçois et erreur:Rails Internationalisation traduire un mot et ajouter à un champ modèle

Voici le code:

<%=t :beneficios @offer.benefits %> 

c'est l'erreur:

app/views/offers/show.html.erb:18: syntax error, unexpected tIVAR, expecting ')' 
...er.append=(t :beneficios @offer.benefits);@output_buffer.sa... 

le problème est quand je tente d'ajouter le champ modèle. Mais je ne peux pas trouver une solution sur Google et je ne pense pas que ce soit une option:

<%=t :beneficios %><%= @offer.benefits %> 

Merci d'avance pour votre aide.

+0

vous pouvez voir: http://guides.rubyonrails.org/i18n.html#passing-variables-to-translations – yxf

+0

je l'ai déjà consulter le guide et je ne peux pas un exemple comme mon – Jean

Répondre

0

Vous avez oublié le coma après: beneficios :)

<%= t :beneficios, @offer.benefits %> 
+0

Non Benjamin, cela ne fonctionne pas :( – Jean

+0

Oh, je suis surpris, «inattendu tIVAR, s'attendant à») »est typique d'une erreur de syntaxe. Maintenant, vous avez ajouté un coma, quel est le message d'erreur? – Benj

Questions connexes