rails-app で PDF 生成に prawn と prawnto を使用しています。PDF の生成中にスピナーまたは進行状況バーをユーザーに表示する方法はありますか?? PDFアクションを開始するときに「generate-pdf-link」を使用してドキュメントにスピナーdivを表示し、レンダリングが終了したらそれを削除することを考えています(すべて、たとえばjqueryを使用)。どうすればそれをトリガーできますか??
ご協力いただきありがとうございます!
rails-app で PDF 生成に prawn と prawnto を使用しています。PDF の生成中にスピナーまたは進行状況バーをユーザーに表示する方法はありますか?? PDFアクションを開始するときに「generate-pdf-link」を使用してドキュメントにスピナーdivを表示し、レンダリングが終了したらそれを削除することを考えています(すべて、たとえばjqueryを使用)。どうすればそれをトリガーできますか??
ご協力いただきありがとうございます!
PDFをすぐに生成する代わりに、スピナーを使用して結果ページを表示し、バックグラウンドジョブでPDFを生成することができます。バックグラウンドジョブを作成し、それらを複数のキューに配置し、後で処理するには、GemsDelayedJobまたはResqueをお勧めします。両方に適したRailscastがあります。jQueryタイマープラグインを使用して、PDFが生成されているかどうかを定期的に確認できます。