2011-07-16 42 views
2

我在Heroku上使用pdfkit中間件來生成pdf。我如何使PDF生成的東西作爲背景工作。pdfkit中間件延期工作

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

嘗試HireFire Heroku Worker Manager。它會在Heroku上使用Delayed Job和Resque工作人員