【发布时间】:2011-07-23 12:06:20
【问题描述】:
我正在尝试使用 rails 3 和 resque 调度程序来测试未来的调度作业:
以下是我正在使用的代码,但我得到了 NoMethodError set_schedule。
Resque.set_schedule("1", {
:cron => "30 6 * * 1",
:class => "Notify",
:queue => "username",
:message => 'notification message'
})
我尝试使用简单的队列Resque.enqueue(Notify, params[:message]),效果很好。
更新:
以下是我得到的错误:
undefined method `set_schedule' for Resque Client connected to redis://bass.redistogo.com:9064/0:Module
【问题讨论】:
-
您能发布您收到的确切错误消息吗?您需要 resuqe 调度程序还是将其安装为 gem?
-
错误:连接到 redis://bass.redistogo.com:9064/0:Module 的 Resque 客户端的未定义方法 `set_schedule'
-
这是错误?只有一行?
-
是的,这就是我遇到的错误。这是附加消息:NoMethodError in NotifyController#sendmessage undefined method `set_schedule' for Resque Client connected to redis://bass.redistogo.com:9064/0:Module
-
你也可以在这里发布你的控制器代码吗?
标签: ruby ruby-on-rails-3 scheduled-tasks scheduling resque