Ruby Action Mailer: Как я могу отправлять ежедневные электронные письма? - PullRequest
3 голосов
/ 23 августа 2011

Мне просто интересно, в приложении Ruby on Rails 3, хочу ли я отправлять пользователям уведомление по электронной почте один раз в день, а не с каждым уведомлением, как бы я настроил это с помощью Action Mailer?

В частности, есть ли способ запустить почтовую программу, скажем, в 18:00 каждый день?

Спасибо!

1 Ответ

1 голос
/ 23 августа 2011

Один из вариантов - запустить задание cron (серверы Linux / Mac). Это довольно просто с гемом Everyever, который абстрагирует фактическое написание синтаксиса задания cron в удобный набор методов ruby, которые вы можете программно изменить.

Этот Railscast проходит через него очень хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...