私はpdfを生成するためにHeroku上でpdfkitミドルウェアを使用しています。バックグラウンドジョブとしてPDFを生成するにはどうすればいいですか?pdfkit middlwareの遅延ジョブ
def index
@products = Product.all
respond_to do |format|
format.html
format.pdf
end
end
私はpdfを生成するためにHeroku上でpdfkitミドルウェアを使用しています。バックグラウンドジョブとしてPDFを生成するにはどうすればいいですか?pdfkit middlwareの遅延ジョブ
def index
@products = Product.all
respond_to do |format|
format.html
format.pdf
end
end
他の回答が示唆していることはあまり簡単ではありません。
PDF生成用に遅延ジョブを実装することは、すべてうまくできています。しかし、あなたはもっと多くのことを考慮する必要があります - あなたはDJにプロセスを渡し、最終結果はPDFが生成されることです。しかし、そのPDFをユーザーの前に戻す必要があります。完了したらジョブをポーリングし、おそらくpdfへのリンクを提供するか、またはPDFを収集するための電子メールを送信する必要があります。
try HireFire The Heroku Worker Manager。 HerokuのDelayed JobとResqueの従業員を使用します
Googleはあなたの友人です。 http://www.google.com/search?q=rails+background+jobs – Thilo