【发布时间】:2011-01-05 09:36:32
【问题描述】:
我有两个问题:
- 如何在运行延迟作业之前添加 Heroku 工作器并在完成后将其删除?
- 我的 cron.rake 还好吗?
cron.rake:
desc "This task is called by the Heroku cron add-on"
task :cron => :environment do
puts "requesting homepage to refresh cache"
uri = URI.parse('http://something.com')
Net::HTTP.get(uri)
puts "end requesting homepage"
puts "start sending daily mail"
User.notified_today.each do |user|
Delayed::Job.enqueue UserMailer.daily_mail(user).deliver
end
puts "end sending daily mail"
end
【问题讨论】:
标签: ruby-on-rails heroku delayed-job