2015-03-06 2 views
0

Я запускаю Active Admin 1.0.0 на Rails 4.2, и у меня есть ресурс с именем Contact. Среди других есть поле под названием score.Как ограничить количество отфильтрованных результатов в ActiveAdmin

Я хотел бы использовать встроенную функцию фильтра на странице индекса Contact, чтобы пользователь мог найти Contacts с верхним X (должен быть указан пользователем) наивысшим score.

Любые идеи о том, как это можно сделать?

ответ

0

Попробуйте это:

ActiveAdmin.register Contact do filter :contact, collection: proc { Contact.limit(top_users) } config.sort_order = 'score_desc' end

где 'top_users' является пользовательский ввод.

+0

Это дало бы мне раскрывающееся меню, чтобы отфильтровать один контакт в то время среди «top_users» – Skeppet

Смежные вопросы