如何在ActiveAdmin中限制筛选结果的数量

时间:2015-03-06 14:21:37

标签: ruby-on-rails activeadmin

我在Rails 4.2上运行Active Admin 1.0.0,我有一个名为Contact的资源。其中有一个名为score的字段。

我想在联系人索引页面上使用内置过滤器功能,以允许用户搜索带有前X(应由用户输入)最高Contacts的{​​{1}}。

关于如何做到这一点的任何想法?

2 个答案:

答案 0 :(得分:0)

试试这个:

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

其中' top_users'是用户输入。

答案 1 :(得分:0)