2011-05-14 2 views
1

J'ai une forme avec une selectbox (collection_select) pour la colonne de références. Quelle est la bonne façon de traduire l'étiquette pour ce widget? Pour tous les autres un défaut d'utilisation Model.human_attribute_name (my code, Translations for Active Record Models)Libellé de traduction pour les références collection_select

+0

Le les liens mènent à 404 sur github donc il n'y a pas assez d'informations dans la question pour fournir une réponse (IMO). – Zabba

+0

Je suis désolé. J'ai supprimé la branche liée et j'ai oublié les liens dans ce post. Maintenant, il devrait être mieux;) – Mailo

Répondre

1

Si vous utilisez dans votre fichier [language].yml:

attributes: 
    my_model: 
    property: 'translatet property label' 
    [...] 

Vous pouvez simplement utiliser ce qui suit dans votre point de vue:

<%= form_for([...]) do |f| %> 
    <div class="field"> 
    <%= f.label :property %><br /> 
    <%= f.collection_select [...] %> 
    </div> 
    [...] 
+0

J'ai complètement oublié cette question. Je le trouve il y a quelques semaines http://bit.ly/izAjRu, mais merci – Mailo