我正在使用 Ruby on Rails 构建一个药物提醒系统,以部署在 heroku 上。
使用该系统,医生将输入患者的药物详细信息,包括药物名称、剂量以及时间详细信息,然后应用程序将通过短信通知患者何时该服药。
我已经开发了应用程序,但我被困在短信部分,因为这涉及一遍又一遍地运行一个过程,直到药物的期限结束。
我希望能够从 Rails 应用程序运行脚本,该应用程序将重复查询数据库,并在需要发送短信时将其发送给患者。这在正常的请求/响应 Web 周期中不起作用。
我探索了允许开发人员创建后台作业(如 rufus 调度程序和 resque)的 rubygems,但我似乎无法弄清楚如何去做。
请帮助我接受所有类型的建议。我正在使用 Twilio 发送短信