我在Heroku上使用pdfkit中間件來生成pdf。我如何使PDF生成的東西作爲背景工作。pdfkit中間件延期工作
def index
@products = Product.all
respond_to do |format|
format.html
format.pdf
end
end
我在Heroku上使用pdfkit中間件來生成pdf。我如何使PDF生成的東西作爲背景工作。pdfkit中間件延期工作
def index
@products = Product.all
respond_to do |format|
format.html
format.pdf
end
end
事實並非如此簡單。
實現PDF生成的延遲作業都很好。但是你有更多的事情要考慮 - 你把這個過程交給DJ,最終的結果是生成一個PDF。但是,您必須將該PDF文件反饋給用戶,或者通過輪詢作業完成時間,然後提供可能的PDF鏈接,或者向他們發送電子郵件來收集PDF。
嘗試HireFire Heroku Worker Manager。它會在Heroku上使用Delayed Job和Resque工作人員
Google是你的朋友。 http://www.google.com/search?q=rails+background+jobs – Thilo