【发布时间】:2011-07-04 00:14:09
【问题描述】:
在我的 rails 应用程序中,我有一个计时器,每秒会根据不同的对象更改其状态来计时。因此,我决定为此使用观察者。然而,当我运行观察者时,我注意到它挂断了我的整个应用程序,直到计时器完成。因此,我正在考虑使用 delay_job 将计时器作为后台作业。
现在我的问题是有没有办法每秒获取计时器的值并将其用于控制器中的某些操作?例如,如果我有一组图像出现在不同的时间,理想情况下我想从计时器中获取当前时间,如果图像的时间和当前时间匹配,图像就会改变。因此,是否可以每秒从后台进程中获取这样的值?如果是的话,谁能详细说明一下?
【问题讨论】:
标签: ruby-on-rails timer observer-pattern delayed-job