【问题标题】:Delayed job for pdfkit middlwarepdfkit 中间件的延迟作业
【发布时间】:2011-07-16 10:56:05
【问题描述】:

我在 Heroku 上使用 pdfkit 中间件来生成 pdf。我怎样才能使生成pdf的东西作为后台工作。

def index

    @products = Product.all

    respond_to do |format|
      format.html
      format.pdf 
    end  

end

【问题讨论】:

标签: ruby-on-rails heroku delayed-job pdfkit


【解决方案1】:

实际上,其他答案所暗示的并不是那么简单。

为 PDF 生成实现延迟作业非常好。但是你有更多的事情要考虑——你把这个过程交给 DJ,最终结果是生成了一个 PDF。但是您必须随后将该 PDF 重新呈现在用户面前 - 要么通过轮询作业何时完成,然后可能提供指向 pdf 的链接,要么向他们发送电子邮件以收集 PDF。

【讨论】:

    【解决方案2】:

    试试HireFire Heroku Worker Manager。它将在 Heroku 上使用 Delayed Job 和 Resque 工作者

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-29
      • 2016-07-31
      • 2020-06-21
      • 2012-08-16
      • 1970-01-01
      • 2011-12-14
      • 2022-11-10
      • 2015-10-02
      相关资源
      最近更新 更多