【发布时间】:2012-09-26 17:57:47
【问题描述】:
我目前正在尝试使用when gem 来安排我的任务,但我不知道它是如何工作的。我已经尝试按照https://github.com/javan/whenever 的步骤进行操作,但我被困在了 schedule.rb 文件中。我应该在里面写什么?我希望我的应用程序每分钟使用这个 gem 调用一个方法。我该怎么做?谁能给我一个关于如何做到这一点的线索?
更新
我对我的应用程序做了以下操作,它应该每分钟发送一封电子邮件。我尝试在没有调度的情况下运行该方法,它可以工作,但如果我安排它,它就不起作用,如下面的代码。我的代码有问题吗?
1) schedule.rb
every 1.minute do
runner "Newsletter.schedule_email"
end
2) newsletter.rb
def schedule_email
...*codes*...
end
【问题讨论】:
-
为同样的问题苦苦挣扎
标签: ruby-on-rails-3 scheduled-tasks whenever