2012-02-20 2 views
4

Я загружал csv модели с использованием активного администратора 0.3.4, который имел около 12 000 записей. Но csv ограничивался только 10 000 строк данных. Есть ли способ не ограничивать количество строк в загрузке csv?Active Admin in rails - csv limit

ответ

1

Был функция называется max_csv_records в Lib/active_admin/resource_controller/collection.rb исходного кода GitHub .. Изменение значения по умолчанию константа, сколько когда-либо вам нужно

+1

Это изменилось в более поздних версиях ActiveAdmin. – mkirk

1

Это hardcoded

I поместите это в мой 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 
Смежные вопросы