3

我正在使用 Rufus Scheduler 每天在特定时间发送邮件警报。我在 config/initializers.my 中创建了 task_scheduler.rb 代码是:-

scheduler = Rufus::Scheduler.start_new

 scheduler.cron("0 09 * * *") do
   UserMailer.leave_reminder_email().deliver
 end
end

当我运行“rails s”命令时它工作正常。但是当我使用“rails server thin -d”时,它不起作用。谁能告诉我还需要什么才能使它工作?谢谢

4

1 回答 1

1

尝试将其添加到 task_scheduler.rb 之上:

require 'rufus/scheduler'
于 2012-12-25T18:33:14.797 回答