Rails_using Rufus для того, чтобы планировать отправку почты ежедневно

Я хочу запланировать отправку писем с помощью Rufus-планировщика в приложении Rails, развернутом на Heroku.

Мой код выглядит

# config/initializers/scheduler.rb
require 'rufus-scheduler'
s = Rufus::Scheduler.singleton
s.every '11h30m' do
# here I put my sending mail task (already tested, and works well)
end

Но ничего не произошло, и я не могу понять проблему на основе моих журналов

Я подозревал некоторые моменты:

1- Правильно ли мой профайл? Нужно ли что-то еще, чтобы использовать Passenger? будет работать классический сервер webrick?

web: bundle exec passenger start -p $PORT --max-pool-size 3 --min-instances 

2- У меня нет оплачиваемого работника на Heroku, могу ли я заставить Rufus-планировщик работать только с одним бесплатным стандартным веб-Dyno?

3- Если все 2 вопроса в порядке, нужно ли добавить что-то еще, чтобы код работал?

Большое спасибо

0 ответов

Другие вопросы по тегам