2012-02-20 13 views
4

アクティブな管理者0.3.4を使用して約12,000のレコードを持つモデルのcsvをダウンロードしていました。しかし、CSVはわずか10,000行のデータに制限されていました。 CSVダウンロードの行数を制限しない方法はありますか?レールでアクティブな管理者 - csv limit

答えて

1

機能これまであなたはそれがhardcoded

私だ

+1

でこれを置きます。 – mkirk

1

を必要とするどのくらいの定数のlib/active_admin/resource_controller/collection.rb githubのソースコードの ... 変更デフォルトで呼ばれるmax_csv_recordsがありましたこれはActiveAdminの最近のバージョンでは変更されている私の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 
関連する問題