【发布时间】:2011-10-21 13:26:31
【问题描述】:
我关注了使用 CollectiveIdea 的分支的 railscast。我无法让它工作。我在我的 /lib 文件夹中创建了一个新文件并包含了这个
class Device
def deliver
#my long running method
end
handle_asynchronously :deliver
end
device = Device.new
device.deliver
我做了一个脚本/延迟作业,并分叉了一个应用程序实例。现在,
- 没有工作活动正在进行。 delay_jobs 表中没有任何内容,日志中也没有任何内容。我在这里遗漏了什么吗?
- 如何设置方法运行的时间间隔? (每 30 秒执行一次)
我正在开发模式 (Rails 2.3.2) 中对此进行测试,很快就会将其投入生产。
谢谢!
【问题讨论】:
标签: ruby-on-rails background delayed-job