Как изменить порядок элементов списка выбора в фильтрах ActiveAdmin? - PullRequest
1 голос
/ 18 апреля 2019

У меня есть фильтр для имени расписания в ActiveAdmin, в раскрывающемся меню которого имеется около 90 параметров. Трудно найти нужный, поэтому переупорядочение элементов списка выбора по имени в порядке возрастания облегчит поиск правильного.

Я не хочу менять порядок сортировки для всей страницы, только элементы списка выбора для фильтра.

Попытка добавить коллекцию для сортировки, но она не работает.

    filter :schedule, :collection => Schedule.order("name ASC").all

Предложения

1 Ответ

1 голос
/ 18 апреля 2019

Попробуйте

filter :schedule, as: :select, :collection -> { Schedule.pluck(:name, :id).sort }
...