我在Rails 4.2上运行Active Admin 1.0.0,我有一个名为Contact
的资源。其中有一个名为score
的字段。
我想在联系人索引页面上使用内置过滤器功能,以允许用户搜索带有前X(应由用户输入)最高Contacts
的{{1}}。
关于如何做到这一点的任何想法?
答案 0 :(得分:0)
试试这个:
ActiveAdmin.register Contact do
filter :contact, collection: proc { Contact.limit(top_users) }
config.sort_order = 'score_desc'
end
其中' top_users'是用户输入。
答案 1 :(得分:0)
http://nikhgupta.com/code/activeadmin/custom-filters-using-ransacker-in-activeadmin-interfaces/
虽然使用自定义Ransack过滤器有解决方案。