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
是否是良好的做法,要在該文檔運行時執行?