如何使用whenever gem定时发送邮件
how to use whenever gem to send emails periodically
我在控制器中有以下条件来触发电子邮件通知
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 以便我只能在星期天发送电子邮件吗?
谢谢
我唯一缺少的就是这个。
set :environment, "development"
set :output, {:error => "log/cron_error_log.log", :standard => "log/cron_log.log"}
我在控制器中有以下条件来触发电子邮件通知
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 以便我只能在星期天发送电子邮件吗?
谢谢
我唯一缺少的就是这个。
set :environment, "development"
set :output, {:error => "log/cron_error_log.log", :standard => "log/cron_log.log"}