【发布时间】:2015-04-30 01:40:46
【问题描述】:
我正在尝试使用 Prawn PDF 和 Resque 与后台工作人员一起生成 PDF
没有后台工作者的代码是:
def document
respond_to do |format|
format.pdf do
pdf = ReservationPdf.new(params[:reservation_ids])
send_data pdf.render, filename: 'reservations.pdf', type: 'application/pdf', disposition: 'inline', compress: true
end
end
end
我尝试将以下行移至 app/jobs/ 中的 pdf.rb 以供 Resque 处理
pdf = ReservationPdf.new(params[:reservation_ids])
send_data pdf.render, filename: 'reservations.pdf', type: 'application/pdf', disposition: 'inline', compress: true
这似乎不能正常工作 - 我得到'未定义的方法“send_data”'
有谁知道如何解决这个问题?
【问题讨论】:
标签: ruby backgroundworker resque prawn