我有超过 1500 万条记录的学生表,我正在尝试使用 WiceGrid 导出 CSV 选项导出数据,但它经常超时。
我应该怎么做才能避免超时并正确地给我 CSV 文件?
控制器功能
def index
@students_grid = initialize_grid(
current_school.students,
order: 'students.id',
order_direction: 'desc',
per_page: 100,
name: 'g1',
enable_export_to_csv: true,
csv_file_name: 'students-' + Time.current.to_s(:number)
)
export_grid_if_requested('g1' => 'students_grid') do
end
end