Задержка работы для pdfkit middlware - PullRequest
2 голосов
/ 16 июля 2011

Я использую промежуточное программное обеспечение pdfkit на Heroku для генерации pdf.Как я могу сделать генерацию PDF вещь в качестве фоновой работы.

def index

    @products = Product.all

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

end

Ответы [ 2 ]

1 голос
/ 16 июля 2011

Это не так просто, что на самом деле предлагают другие ответы.

Реализация отложенной работы для генерации PDF - это хорошо.Но вам нужно учесть больше вещей - вы передаете процесс диджею, и в результате создается PDF.Но затем вы должны вернуть этот PDF обратно пользователю - либо запросив задание на его завершение, а затем предоставив ссылку на pdf, либо отправив им электронное письмо для сбора PDF.

0 голосов
/ 16 июля 2011

try HireFire Heroku Worker Manager. на Heroku

будут использоваться работники с отложенным заданием и спасением
...