我在控制器中有以下条件来触发电子邮件通知
controller.rb
if !@data[:done]
UserNotifier.send_email.deliver
end
我想每周发送电子邮件,所以我要关注以下文章
https://gianthatworks.com/entry/using-the-whenever-gem-in-your-rails-app
我是在schedule.rb中添加任务的步骤,但如果我这样做
every :sunday do
UserNotifier.send_email.deliver
end
并在终端运行,然后我得到错误
uninitialized constant #<Class:#<Whenever::JobList:0x007fb7fa1193d8>>::UserNotifier (NameError)
任何想法如何更新schedule.rb以便我只能在星期日发送电子邮件?
由于
答案 0 :(得分:0)
我唯一想念的就是这个。
set :environment, "development"
set :output, {:error => "log/cron_error_log.log", :standard => "log/cron_log.log"}