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

mas*_*ssa 8 ruby ruby-on-rails delayed-job

是否可以在Rails之外使用delayed_job gem?或换句话说,它可以用于纯Ruby项目吗?

如果是这样,怎么样?

Ale*_*x V 3

我不知道为什么这个人从来没有发布过这个。

这很容易。两步:

http://brkrd.com/post/45269754283/delayed-job-without-rails

更新看起来链接已损坏。

您将需要 Active Record,但不需要 Rails。您必须模拟 Rails 对象,并将数据库信息、环境和根加载到 Rails 对象中,以便 DelayedJob 认为它位于 Rails 环境中。