Active Admin允许您通过以下方式定义范围:
scope :all
scope :opened
scope :closed
问题在于它还将在索引页面上每个范围旁边显示总记录数。当涉及数百万条记录时,此COUNT查询会大大降低页面加载速度。ActiveAdmin已经允许您通过以下方式隐藏索引页面的总数:
index :pagination_total => false
示波器有类似的东西吗?如果是这样,我找不到它!
在v0.4.2中,引入了一个commit,在其中添加了一个show_count
选项scope
:
[c12dc45]增加了按作用域抑制作用域计数的功能。
包含的测试(可以测试!)很好地描述了这一点:
ActiveAdmin.register Post do
scope :all, default: true, show_count: false
end
我不确定如何记录该功能;您可能需要在这方面提出更改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句