[英]Can the delayed_job gem be used outside of Rails?
是否可以在Rails之外使用delayed_job gem? 或換句話說,它可以用於純Ruby項目嗎?
如果是這樣,怎么樣?
我不知道為什么這個人從來沒有發過這個。
這很簡單。 兩個步驟:
http://brkrd.com/post/45269754283/delayed-job-without-rails
更新看起來鏈接已損壞。
您將需要Active Record,但不需要Rails。 您將不得不模擬Rails對象,並將數據庫信息,環境和root加載到Rails對象中,以便DelayedJob認為它在Rails環境中。
延遲工作看起來很重視軌道依賴。 https://github.com/defunkt/resque resque是一個非常好的寶石,不依賴於rails,可以實現相同的目標。 但是你必須在你的機器上安裝redis,它非常輕巧。 Resque還有一個很酷的Sinatra Web控制台,可以看到發生了什么。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.