Из-за Heroku Scheduler (по умолчанию дополнение Heroku) не позволяет планировать свою работу как определенное время. Лучше полагаться на процесс часов, чтобы сделать работу. Для таких часов можно установить Часовой механизм, см. Руководство Heroku Часовой механизм . Вам нужно объединить Часы с фоновой очередью, такой как resque
или sidekiq
. Я настоятельно рекомендую вам пойти на sidekiq
. Помните, что для resque и sidekiq требуется redis
, предлагаемый redistogo
дополнением, и его запуск будет стоить вам денег.