Я пытаюсь выяснить, как работает дневной cron Heroku, в частности, так:
В соответствии с собственными cron docs Heroku , задачи cron часто пишутся так:
if Time.now.hour == 0 # run at midnight
User.send_reminders
end
Что произойдет, если я установлю cron в другое время, кроме полуночи?По крайней мере из моей отладки кажется, что всякий раз, когда работает Heroku cron (почти всегда не в полночь), вышеприведенный раздел кода просто игнорируется.
Является ли хорошей практикой удаление элемента времени из cron.rake
ииметь простой оператор User.send_reminders
, который будет выполняться при каждом запуске этого документа?