Как реализовать фоновое выполнение пользовательских задач в RoR?
Есть сайт X, работу с которым нужно автоматизировать. Нужно посылать каждые 100 секунд запросы к сайту X и в зависимости от ответа выполнять нужные действия. Как можно можно на RoR это реализовать.
Немного подробнее об функция сервиса по автоматизации:
Пользователь добавляет свой добавляет свой профиль на сайте X. Затем указывает нужные действия, которые на сайте X нужно автоматизировать. Далее выбирает время, через которое к сайту X буду посылаться запросы. Нажимает старт и работа начинается. Затем он может закрыть вкладку и работа продолжится. Т.е. нужно чтобы его задача запускалась с указанной переодичностью.
С помощью чего можно это реализовать? Конечно можно, чтобы пользователь не закрывал страницу и она с заданным интервалом посылала запросы, но задача именно в том, чтобы страницу можно было закрыть.