0

私の Rails 3.2 アプリには、レンダリングに 90 秒以上かかるレポート ページが頻繁にあるため、report-builder をdelayed_job タスクとして実行し、コンテンツの準備が整うまで (更新ボタンを使用して) 「少々お待ちください」ビューを表示します (content_ready必要に応じて、「待機メッセージ」またはレポートのいずれかを表示するためにビューで使用されるフラグです) 。私のプロトタイプでは、ユーザーは が設定されるまでページを手動で更新する必要がありますcontent_ready(その後、レポート ビューがレンダリングされます)。

content_readyが true の場合、ページを自動的に更新したいと思います。

めったにヒットしないページであり、ユーザーのブラウザに 10 秒ごとにサーバーをポーリングする (またはページ全体を再描画する) ように指示するなどの非効率的な方法で問題ないことを考えると、これを達成する最も簡単な方法は何ですか?

4

2 に答える 2