我正在RoR上构建一个应用程序,它需要一个在后台持续运行的功能。该函数将轮询数据库以查找具有与之关联的日期/时间的记录。根据日期时间的值,它将触发其他一些功能。
我可以使用什么RoR功能来实现这一目标?
作为替代方案,我可以根据一些动态设置的时间值调用一个action方法(而不是轮询数据库的日期时间)。这可能吗?
答案 0 :(得分:0)
您可能需要一个任务计划程序。 Ruby on Rails本身并不提供运行后台任务的功能。
您可能需要查看clockwork
gem https://github.com/tomykaira/clockwork以了解此类功能。