export = FCSV.generate(:col_sep => l(:general_csv_separator)) do |csv|
..
end
format.csv {send_data(export), :type => 'text/csv;header=present',:filename => 'export.csv') }
我想导出大量数据。但它带来了严重的性能问题,它填补了我的记忆。有哪些更好的方法可以导出csv?
答案 0 :(得分:1)
FCSV与FasterCSV相同,对吗?
处理记忆的2条建议:
如果生成需要花费太多时间来执行,那么您将不得不对代码进行分析,然后尝试对其进行改进...或者,将生成作为后台任务进行,并允许用户稍后再获取它。