2016-12-10 3 views
0

У меня есть таблица кампании с датой начала и окончания. Как мне выполнить ежедневную задачу, которая в основном перевернула бы логическое «активное» значение в таблице от true до false, когда текущая дата больше даты окончания.как выполнять фоновые задания?

Я не занимался каким-либо фоновым заданием, просто интересно, как это делается.

ответ

1

Вы можете написать rake task, чтобы выполнить код рельсов и либо прямой cron/crontab для запуска/расписания задачи на сервере, либо checkout whenever gem, который обрабатывает задания для cron для вас.

В зависимости от того, какой у вас настроен ваш хостинг/развертывание, существует множество способов автоматизировать это, но для этого вам нужно больше деталей в своем вопросе.