rails中的活动管理员 – csv限制

我使用活动管理员0.3.4下载了一个模型的csv,它有大约12,000条记录。 但是csv仅限于10,000行数据。 有没有办法不限制csv下载中的行数?

在github源代码的lib / active_admin / resource_controller / collection.rb中有一个名为max_csv_records的函数。将默认常量更改为你需要多少

它是硬编码的

我把它放在我的config / intializers / active_admin.rb中

# Monkey patch to increase the number of records # exported in csv download -default is 10k module ActiveAdmin class ResourceController module DataAccess # in active admin 0.6 def max_csv_records 30_000 end # needed for current active admin master def max_per_page 30_000 end end end end