Поле выбора пользовательской ассоциации Rails Simple Form

У меня есть поле выбора, и я хочу поместить в него настраиваемый атрибут с именем name, я пытался сделать это так:

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

Он работает и генерирует дополнительный атрибут, но есть проблема, атрибут выбора значения изменяется на атрибут имени модели, в данном случае l.name. Я поменял местами и поставил l.id первым, но атрибут id отображается, они дублируются, есть идеи, почему это происходит?

Есть ли другой способ определить настраиваемые атрибуты в полях выбора ассоциаций?

18
задан Jirico 11 June 2012 в 04:05
поделиться