1
我想弄清楚的Heroku每天的cron是如何工作的,特别是在这样:如果Heroku每天运行cron,我们是否还需要'如果time.now.hour ...`?
按照Heroku的自己cron docs,后台任务往往是这样写的:
if Time.now.hour == 0 # run at midnight
User.send_reminders
end
那么,发生,如果有什么我在午夜以外的时间设置了cron?至少从我的调试来看,似乎每当Heroku cron运行时(几乎总是不在午夜),上面的代码段就被忽略了。
消除cron.rake
中的时间元素并使其具有简单语句User.send_reminders
是否是良好的做法,要在该文档运行时执行?