Pole wyboru niestandardowego powiązania szyny

Mam pole wyboru i chcę umieścić w nim atrybut niestandardowy o nazwie, próbowałem to zrobić w ten sposób:

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

Działa i generuje dodatkowy atrybut, ale jest problem, atrybut select value zostaje zmieniony na atrybut name modelu, w tym przypadku l.name. Zmieniłem miejsca i umieściłem najpierw plik l.id, ale wyświetlany jest atrybut id, duplikują się, każdy pomysł, dlaczego tak się dzieje?

Czy istnieje inny sposób definiowania atrybutów niestandardowych w powiązaniach wybierz pola?

questionAnswers(1)

yourAnswerToTheQuestion