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

Ruby on rails 如何在ActiveAdmin中限制筛选结果的数量,ruby-on-rails,activeadmin,Ruby On Rails,Activeadmin,我在Rails 4.2上运行Active Admin 1.0.0,我有一个名为联系人的资源。除此之外,还有一个名为score的字段 我想使用联系人索引页面上的内置过滤器功能,允许用户搜索顶部X(应由用户输入)得分最高的联系人 有什么办法吗?试试这个: ActiveAdmin.register联系人do 筛选器:联系人,集合:proc{contact.limit(顶级用户)} config.sort\u order='score\u desc' 结束 其中“顶级用户”是用户输入。 有一个解决方案,

我在Rails 4.2上运行Active Admin 1.0.0,我有一个名为
联系人的资源。除此之外,还有一个名为
score
的字段

我想使用联系人索引页面上的内置过滤器功能,允许用户搜索顶部X(应由用户输入)得分最高的
联系人

有什么办法吗?

试试这个:

ActiveAdmin.register联系人do
筛选器:联系人,集合:proc{contact.limit(顶级用户)}
config.sort\u order='score\u desc'
结束

其中“顶级用户”是用户输入。


有一个解决方案,尽管使用了自定义的Ransack过滤器。

这只会给我一个下拉列表,在
顶级用户中过滤掉一个联系人。