Таймер Rails 3 для запуска метода (отложенное задание)

#ruby-on-rails #timer #server-side

#ruby-on-rails #таймер #на стороне сервера

Вопрос:

Я хочу установить таймер на стороне сервера для запуска метода в определенное время. Кто-нибудь делал это, используя только rails и без AJAX? Большое спасибо. Я был бы признателен за любой ввод 🙂

обновление: Я прочитал о отложенном задании, написанном замечательными ребятами из Shopify. Я думаю, что это может сработать

Комментарии:

1. Не думаю, что для этого нужна какая-либо дополнительная информация. Похоже, он в основном ищет функциональность типа cron в Rails.

Ответ №1:

Ваш вопрос слишком расплывчатый, чтобы отвечать кратко. Возможно, вы ищете одну из следующих вещей:

  • Перенаправление на стороне клиента по таймеру с http-equiv заголовками.
  • cron Задача, которая выполняется rails runner по регулярному расписанию.
  • Время ожидания при выполнении операции, такой как использование Timeout .

Комментарии:

1. Привет, Тадман, из того, что я исследовал до сих пор, это похоже на отложенное задание ( github.com/collectiveidea/delayed_job#readme ) может сработать. Спасибо за ваш вклад.