如何从send_data Ruby on Rails获取响应

时间:2015-06-01 13:43:52

标签: ruby-on-rails download pdf-generation

问题如下,在我们的系统中,用户导出了大量的数据,这些数据被许多因素过滤,而mysql查询需要很长时间才能将这些数据转换成pdf / csv格式。

我们要做的是禁用导出按钮,直到导出过程完成,然后显示下载窗口。

我使用PdfGem gem生成pdf

pdf = PdfGen::Generate.generate_rates_header(options)
pdf = PdfGen::Generate.generate_personal_wholesale_rates_pdf(pdf, data1, data2, options)

PdfGen::Generate方法构造pdf文件,之后我使用:

send_data(file, type: mimetype, filename: filename)

其中mimetype是“application / pdf”,filename取决于用户设置。

任何人都有任何想法如何在pdf生成完成后获得响应?

0 个答案:

没有答案