如何在 ActiveAdmin 中限制过滤结果的数量
How to limit number of filtered results in ActiveAdmin
我是 运行 Rails 4.2 上的 Active Admin 1.0.0,我有一个名为 Contact
的资源。其中有一个名为 score
.
的字段
我想使用联系人索引页面上的内置筛选器功能,让用户可以搜索 Contacts
前 X(应由用户输入)最高 score
.
关于如何做到这一点有什么想法吗?
试试这个:
ActiveAdmin.register Contact do
filter :contact, collection: proc { Contact.limit(top_users) }
config.sort_order = 'score_desc'
end
其中 'top_users' 是用户输入。
http://nikhgupta.com/code/activeadmin/custom-filters-using-ransacker-in-activeadmin-interfaces/
通过使用自定义 Ransack 过滤器有一个解决方案。
我是 运行 Rails 4.2 上的 Active Admin 1.0.0,我有一个名为 Contact
的资源。其中有一个名为 score
.
我想使用联系人索引页面上的内置筛选器功能,让用户可以搜索 Contacts
前 X(应由用户输入)最高 score
.
关于如何做到这一点有什么想法吗?
试试这个:
ActiveAdmin.register Contact do
filter :contact, collection: proc { Contact.limit(top_users) }
config.sort_order = 'score_desc'
end
其中 'top_users' 是用户输入。
http://nikhgupta.com/code/activeadmin/custom-filters-using-ransacker-in-activeadmin-interfaces/
通过使用自定义 Ransack 过滤器有一个解决方案。