如何创建显示员工姓名和徽章编号的下拉列表?
目前我有:
<%= f.collection_select(:employee_id, Employee.all, :id, :name) %>
我想做类似的事情:
<%= f.collection_select(:employee_id, Employee.all, :id, :badge_number + :name) %>
答案 0 :(得分:2)
在Employee
模型中添加方法:
def badge_name
"#{badge_number} - #{name}"
end
并在您的视图中使用它:
<%= f.collection_select(:employee_id, Employee.all, :id, :badge_name) %>