Если вы заглянете в ActiveAdmin csv_builder.rb
, вы увидите build
вызовы controller.find_collection
, поэтому попробуйте что-то вроде:
controller do
def find_collection(options = {})
request.format == 'csv' ? scoped_collection.order(:id) : super
end
end
TL / DR, вы можете переопределить и настроить любой из методов в data_access.rb
в вашем блоке контроллера.