在我继承的应用中,我们希望使用ActiveAdmin显示人员管理界面,但是,我们在该表中只有太多记录。我只想使用过滤而不是显示分页的人。我的意思是,无论如何,谁会查看成千上万条记录的列表?所以,我想知道是否有办法禁用所有人的分页,但仍然有索引的过滤器(搜索)工作?谢谢!
答案 0 :(得分:1)
也许不是最好的解决方案,但我认为这是有效的:
ActiveAdmin.register YourModel do
controller do
def scoped_collection
params.has_key?(:q) ? super : YourModel.none
end
end
end
或params.has_key?(:q) ? end_of_association_chain : YourModel.none
如果不适用于super