2011-07-16 8 views
2

私はpdfを生成するためにHeroku上でpdfkitミドルウェアを使用しています。バックグラウンドジョブとしてPDFを生成するにはどうすればいいですか?pdfkit middlwareの遅延ジョブ

def index 

    @products = Product.all 

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

end 
+0

Googleはあなたの友人です。 http://www.google.com/search?q=rails+background+jobs – Thilo

答えて

1

他の回答が示唆していることはあまり簡単ではありません。

PDF生成用に遅延ジョブを実装することは、すべてうまくできています。しかし、あなたはもっと多くのことを考慮する必要があります - あなたはDJにプロセスを渡し、最終結果はPDFが生成されることです。しかし、そのPDFをユーザーの前に戻す必要があります。完了したらジョブをポーリングし、おそらくpdfへのリンクを提供するか、またはPDFを収集するための電子メールを送信する必要があります。

0

try HireFire The Heroku Worker Manager。 HerokuのDelayed JobとResqueの従業員を使用します

関連する問題