2011-06-17 10 views
3

私はrails-appでPDF生成にprawnとprawntoを使用しています。 PDFが生成されている間、ユーザーにスピナーやプログレスバーを表示する方法はありますか? pdf-actionを起動したときに "generate-pdf-link"でspinner-divを表示し、レンダリングが終了したら(jqueryなどの場合はすべて)、スピナーdivを削除すると思います。どうすればそれを引き起こすことができますか?Prawn:プログレスバーまたはスピナーを使用したPDF生成

ありがとうございました!

+0

進捗バーをセットアップできましたか?どうやって ? –

+0

いいえ、私はしなかった... :--( –

答えて

0

すぐにPDFを生成する代わりに、結果ページをスピナーで表示し、バックグラウンドジョブでpdfを生成することができます。バックグラウンドジョブの作成、複数のキューへの配置、および後での処理には、Gems DelayedJobまたはResqueをお勧めします。両方のために良いRailscastsがあります。 jQuery Timer pluginを使用して、PDFが生成されたかどうか定期的にチェックすることができます。

+0

クールな音!私はそれを試してみましょう!ありがとう! –

関連する問題