我在 rails 表单上有一个下拉菜单,我想按字母顺序排列其中的所有名称。但是,我也希望下拉列表中的前 3 个名称始终相同,而不管单字母顺序如何。我该怎么做呢?
例如(下拉内容,其中 John、Jane 和 Peter 始终具有优先权):John
Jane
Peter
Alison
Betty
Cathy
David
我的下拉列表目前定义如下:
<%= f.select :name_id, Name.all.map { |x| [x.name, x.id]}, :include_blank => 'Select a name' %>