使用Heroku在Ruby on Rails中重复运行代码无限期

时间:2016-08-12 06:00:56

标签: ruby-on-rails ruby heroku

我正在尝试使用Ruby on Rails构建一个Web应用程序,用户可以在这个应用程序中站起来,并在某个事件发生时收到电子邮件警报。

因此,我需要能够进行API调用,然后根据JSON响应发送警报,但我需要一种方法让这个API调用在无限期的时间内自动重复发生。如果需要考虑的话,我现在也在使用Heroku。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这听起来像普通老linux中的cron作业。 Heroku称这个插件为Scheduler。您必须使用lib/tasks/scheduler.rake

定义任务

有关详细信息,请阅读调度程序here

的heroku文档