我目前正在尝试使用when gem 来安排我的任务,但我不知道它是如何工作的。我已经尝试按照https://github.com/javan/whenever上的步骤操作,但我被困在 schedule.rb 文件中。我应该在里面写什么?我希望我的应用程序每分钟使用这个 gem 调用一个方法。我该怎么做?谁能给我一个如何做到这一点的线索?
更新
我对我的应用程序执行了以下操作,它应该每分钟发送一封电子邮件。我尝试在没有调度的情况下运行该方法,它可以工作,但如果我安排它,它就不起作用,如下面的代码。我的代码有问题吗?
1) 时间表.rb
every 1.minute do
runner "Newsletter.schedule_email"
end
2) 通讯.rb
def schedule_email
...*codes*...
end