このプロセスをどのように構築するべきか、私は行き詰まっています。
私は 100 人のクライアントを抱えており、すべてのクライアントが特定の日に PDF レポートを必要としています。彼らはいつでも個々のレポートをダウンロードできるはずですが、レポートは前夜の真夜中の時点でのみ最新のものになります (私は、毎日真夜中にデータベースを最新の情報で更新する rake タスクを実行しています)。
また、自分用に 100 個のレポートすべてを、任意の日にまとめてダウンロードできる必要もあります。
これを書く最良の方法は何ですか?100 個の PDF を作成してアプリのディレクトリに保存し、そのファイルにリダイレクトしてそのタスクを毎晩実行する rake タスクを作成することを考えました。それはあまり効率的ではないようです。複数のサーバーを実行することに決めた場合、ファイルが見つからない場合に問題が発生する可能性があります...
何かご意見は?