0
我想在Heroku中生成PDF,但有時需要超過30秒,Heroku返回超時錯誤。heroku超時問題
def index
respond_to do |format|
format.html
format.pdf
end
end
我的問題是我該如何讓它延遲工作。我安裝了延期工作寶石,但我不知道把行動放到隊列中。
我想在Heroku中生成PDF,但有時需要超過30秒,Heroku返回超時錯誤。heroku超時問題
def index
respond_to do |format|
format.html
format.pdf
end
end
我的問題是我該如何讓它延遲工作。我安裝了延期工作寶石,但我不知道把行動放到隊列中。
延遲工作有點複雜,無法安裝。嘗試產卵這是很容易開始。如果它不起作用,那麼我會告訴你必須使用延遲的工作。
安裝重生爲一個插件:
rails plugin install https://github.com/tra/spawn.git
或者如果你是on Rails的2
script/plugin install https://github.com/tra/spawn.git
然後,所有你需要做的是一個方法添加到您的控制器:
def index
spawn_do
#some code here that processes your pdf
end
respond_to do |format|
format.html
format.pdf
end
end