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?

questionAnswers(1)

yourAnswerToTheQuestion