Prawn を使用して PDF を生成できる Rails アプリがあります。それらの一部はかなり大きく (数十または数百ページ)、生成にかなりの時間がかかります。私がやりたいのは、「ドキュメントを作成する間お待ちください (回転アイコン)」のようなメッセージを含む HTML ページを表示し、完了したら PDF を表示することです。
これを行うためにRack Middlewareを使用することを考えていました。確かに、私はRailscasts Episode #151を見たこと以外、Rack について何も知りません。これらの大きな PDF への要求をインターセプトし、HTML 待機ページを表示してから、応答をインターセプトし、HTML を生成された PDF コンテンツに置き換えることができるようです。
これは可能ですか?これは Rack で動作しますか? そうでない場合、これを達成する可能性のあるものは何ですか? ラックで動作する場合、これを行う手順の一般的な説明を誰かに教えてもらえますか? 私はインターネットを検索してきましたが、私が見つけたラックのものはあまり初心者向けではありません (したがって、ここで質問しています)。
どんな助けでも大歓迎です。
- イアン