おい。ファイルをアップロードして解析したいと思います。解析には最大 10 分かかることがあるため、delayed_job プラグインをインストールし、send_later 関数を介して解析関数を呼び出しました。これは AJAX アプリです。
アップロードを開始する AJAX ボタンを押した後、ソースがデータベースにインポートされると想像してください。プロセス中に進行状況バーまたはメッセージ (インポート中...) を表示したいのですが、完了するとタスクのステータスが完了に変わります。
私の質問は次のとおりです。プロセスのステータスを確認する最良の方法は何ですか。あなたならどうしますか?私の考えは、データベースを調べて正しいステータスを提供する別のコントローラーアクション「ステータス」を用意することです。