Ruby on Rails を使用して、heroku にデプロイする投薬リマインダー システムを構築しています。
このシステムを使用して、医師は患者の薬の名前、投与量、タイミングの詳細などの薬の詳細を入力すると、アプリは薬を服用する時間をSMSで患者に通知します。
私はアプリケーションを開発しましたが、投薬期間が経過するまでプロセスを何度も実行する必要があるため、SMS の部分で立ち往生しています。
データベースに繰り返しクエリを実行するスクリプトを Rails アプリから実行できるようにしたいのですが、SMS を送信するときに患者にディスパッチします。これは、通常の要求/応答 Web サイクルでは機能しません。
開発者が rufus スケジューラーや resque などのバックグラウンド ジョブを作成できるようにする rubygems を調査しましたが、これを行う方法がわかりません。
私はあらゆる種類の提案を受け入れます。SMSの送信にTwilioを使用しています