rails で、 send_file するための一時的な pdf ファイルの置き場
rails で、 pdf ダウンロードを実装しようとしています。
この pdf は、以下の処理によって生成される想定です。
- テンプレート pdf0
- prawn によって生成される pdf1
- combine_pdf で生成される pdf2 == pdf0 + pdf1
- pdf2 を send_file
このように実装をするとき、おそらく、 pdf1 と pdf2 は動的にファイルを生成する必要がありそうだ、と思っています。
pdf ファイルを動的に生成するということは、 rails はウェブアプリケーションなので、同期(排他制御)の問題がでてくるかと思っています。
質問
- pdf ダウンロード機能実現のために、生成される中間・最終 pdf ファイルをサーバーのどこかに保存しておきたいと思っています。これは、ダウンロードが完了すればそれ以上必要のないファイルです。このようなファイルは、どこに生成しておくのが、 rails 的には良いのでしょうか?