Pie*_*tel 10 ruby-on-rails activeadmin
Active Admin允许您以这种方式定义范围:
scope :all
scope :opened
scope :closed
Run Code Online (Sandbox Code Playgroud)
问题是它还会在索引页面上显示每个范围旁边的总记录数.当涉及数百万条记录时,此COUNT查询会大大减慢页面加载速度.ActiveAdmin已经允许您以这种方式隐藏索引页面的总计数:
index :pagination_total => false
Run Code Online (Sandbox Code Playgroud)
范围有类似的东西吗?如果是这样,我找不到它!
Jon*_*ard 14
在v0.4.2中,引入了一个提交,其中添加了一个show_count
选项scope
:
[c12dc45]添加了在每个范围的基础上抑制范围计数的功能.
包含的测试(yay testing!)描述了这个:
ActiveAdmin.register Post do
scope :all, default: true, show_count: false
end
Run Code Online (Sandbox Code Playgroud)
我不确定该功能是如何记录的; 你可能想提出这方面的改变.