Ruby on rails 如何对ActiveAdmin筛选器中的选取列表项重新排序?
我在ActiveAdmin中有一个时间表名称过滤器,在下拉菜单中有大约90个选项。很难找到您想要的,因此按名称按升序重新排列拾取列表项将使查找正确的项更容易 我不想更改整个页面的排序顺序,只想更改筛选器的选择列表中的项目 尝试添加集合对其进行排序,但无效Ruby on rails 如何对ActiveAdmin筛选器中的选取列表项重新排序?,ruby-on-rails,activeadmin,Ruby On Rails,Activeadmin,我在ActiveAdmin中有一个时间表名称过滤器,在下拉菜单中有大约90个选项。很难找到您想要的,因此按名称按升序重新排列拾取列表项将使查找正确的项更容易 我不想更改整个页面的排序顺序,只想更改筛选器的选择列表中的项目 尝试添加集合对其进行排序,但无效 filter:schedule,:collection=>schedule.order(“name ASC”).all 建议?试试看 filter :schedule, as: :select, :collection -> { Sch
filter:schedule,:collection=>schedule.order(“name ASC”).all
建议?试试看
filter :schedule, as: :select, :collection -> { Schedule.pluck(:name, :id).sort }
如果您删除对
.all
的调用,是否有效?计划的默认范围应为all