正在调用collection_select并呈现从@day_slots
生成的slot_id
<%= collection_select(:slot, :id, @day_slots, :slot_id, :slot_id) %>
控制器
@day_slots = @slots.uniq {|p| p.slot_id}
但是,所需的text_method
是相关值slot.description
如何在collection_select语句中访问它,因为它只接受符号?
答案 0 :(得分:1)
你应该可以......
<%= collection_select(:slot, :id, @day_slots, :slot_id, :description) %>
将使用插槽对象的描述方法作为文本方法