Rails Delayed Job Доступ к значению фонового задания - PullRequest
0 голосов
/ 04 июля 2011

В моем приложении rails у меня тикает таймер каждую секунду, в зависимости от того, какие объекты меняют свое состояние. Таким образом, я решил использовать Observer для этого. Однако, когда я запустил обозреватель, я заметил, что оно повесило все мое приложение, пока не закончится таймер. Таким образом, я думал о том, чтобы сохранить таймер в качестве фонового задания, используя delayed_job.

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

1 Ответ

0 голосов
/ 04 июля 2011

Просто сделайте фоновый процесс отложенной работы, сохраните значение таймера и соответствующую ссылку на изображение в таблице. Затем прочитайте это значение в вашем контроллере и действуйте соответственно.

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