Campo de seleção de associação personalizada do formulário simples do Rails
Eu tenho um campo select e eu quero colocar um atributo customizado nele chamado name, eu tentei fazer assim:
<%= f.association :in_charge, :collection => User.lawyer.map{ |l| [l.name, l.id, {:name => l.name.downcase}] } %>
Ele funciona e gera o atributo extra, mas há um problema, o atributo select value é alterado para o atributo do nome do modelo, neste caso, l.name. Eu mudei de lugar e coloquei l.id primeiro, mas o atributo id é exibido, eles são duplicados, alguma ideia de por que isso acontece?
Existe outra maneira de definir atributos personalizados em campos de seleção de associações?