gpt4 book ai didi

ruby-on-rails-3 - 如何使用 'Whenever' gem ?

转载 作者:行者123 更新时间:2023-12-02 00:17:12 30 4
gpt4 key购买 nike

我目前正在尝试使用 whenever 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

最佳答案

嗯,基本形式是:

every 1.minute do
runner "Class.method_name"
end

如果你的东西没有运行,这个问题可能有一些有用的信息: Whenever cron job is not working in rails 3

还有一个关于 cron 作业的 railscast,特别是关于 whenever: http://railscasts.com/episodes/164-cron-in-ruby

关于ruby-on-rails-3 - 如何使用 'Whenever' gem ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12607645/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com