簡體   English   中英

delayed_job gem可以在Rails之外使用嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM