delayed_job 的 Rakefile 和 Sinatra

Rakefile for delayed_job with Sinatra

我想在我的 Sinatra 应用程序中使用 delayed_job,但我无法正确设置我的 rake 文件。当我 运行 耙 jobs:work 时,我得到这个:

rake aborted! 
Don't know how to build task 'jobs:work' 

我怀疑我需要向我的 Rakefile 添加一个定义来指定它意味着什么jobs:work,但我找不到任何关于如何做到这一点的文档。看起来 delayed_job 通常与 Rails 一起使用,而 Rails 似乎会为您生成适当的佣金定义。

如何设置我的 Rakefile 才能 运行 jobs:work?

是的,如您所料,您必须设置 Rakefile 并为此做一些额外的工作。您可以在上面找到要点 here。希望它能解决你的问题。