gpt4 book ai didi

ruby-on-rails - 从 ActiveAdmin 范围隐藏记录计数

转载 作者:行者123 更新时间:2023-12-03 19:42:43 25 4
gpt4 key购买 nike

Active Admin 允许您以这种方式定义范围:

scope :all
scope :opened
scope :closed

问题是它还会在索引页面上的每个范围旁边显示总记录数。当涉及数百万条记录时,此 COUNT 查询会大大降低页面加载速度。 ActiveAdmin 已经允许您以这种方式隐藏索引页面的总数:
index :pagination_total => false

范围有类似的东西吗?如果是这样,我找不到它!

最佳答案

在 v0.4.2 中,引入了一个提交,添加了 show_count选项 scope :
[c12dc45] Adds ability to suppress scope count on a per-scope basis .

包含的测试(是的测试!)很好地描述了这一点:

ActiveAdmin.register Post do
scope :all, default: true, show_count: false
end

我不确定该功能是如何记录的;您可能想提出这方面的更改。

关于ruby-on-rails - 从 ActiveAdmin 范围隐藏记录计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22666361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com