Мне нужно выполнить задачу каждые 5 секунд, но только тогда, когда пользователи используют приложение.Умный вопрос о теме фона в Ruby on Rails?
На данный момент я использую cron, который работает каждую минуту, и активирует задачу, которая повторяется каждые 5 секунд с промежутками между ними на минуту. Однако он работает также, когда приложение не используется.
Есть ли драгоценный камень, который будет делать такие вещи?
Спасибо. На самом деле, решение, которое я видел, это сохранение последней даты запуска глобальной переменной в приложении и проверка каждого удара, если прошло более 5 секунд с момента последнего запуска. Я просто хотел знать, есть ли какой-либо письменный код для выполнения такой задачи. – elado