我有一个选择字段,我想在它上面放置一个名为 name 的自定义属性,我尝试这样做:
<%= f.association :in_charge, :collection => User.lawyer.map{ |l| [l.name, l.id, {:name => l.name.downcase}] } %>
它可以工作并生成额外的属性,但有一个问题,选择值属性更改为模型名称属性,在本例中为 l.name。我更改了位置并将 l.id 放在首位,但显示了 id 属性,它们被重复了,知道为什么会这样吗?
是否有另一种方法可以在关联选择字段中定义自定义属性?