我正在尝试为基本模型中有大量但合理数量的对象的模型提供一个基本的activeadmin仪表板
在加载索引页面时,activeadmin似乎在选择我要在页面上显示的10行之前,对表的所有元素进行了单独的请求,这导致非常长的加载时间(〜30秒)。
是否有提高性能的方法?
ActiveAdmin.register BatchInvoice do
actions :all
menu priority: 4
config.per_page = 10
index do
selectable_column
column :id
column :dossier_id
end
end
答案 0 :(得分:0)
不确定,但我认为这可能会有所帮助:仔细查看== Filters
中的config/initializers/active_admin.rb
部分
# By default the filters include associations in a select, which means
# that every record will be loaded for each association.
# You can enabled or disable the inclusion
# of those filters by default here.
#
config.include_default_association_filters = false
这将需要重新启动服务器。