Rails Simple Formulaire personnalisé association sélectionnez le champ

J'ai un champ "select" et je veux mettre un attribut personnalisé à elle appelé nom, j'ai essayé de faire comme cela:

 <%= f.association  :in_charge, :collection => User.lawyer.map{ |l| [l.name, l.id, {:name => l.name.downcase}] } %>    

Il fonctionne et génère l'attribut supplémentaire, mais il y a un problème, sélectionnez la valeur de l'attribut obtenir changé le nom de modèle de l'attribut, dans ce cas l'.nom. J'ai changé de place et de mettre l'.id d'abord, mais l'attribut id est affiché, ils se dupliqué, aucune idée de pourquoi cela se produit?

Est-il une autre façon de définir des attributs personnalisés à des associations de sélectionner les champs?

OriginalL'auteur Jirico | 2012-06-11