CSVファイルをインポートしてそれに応じてレコードを更新する、私のレールアプリにインポート機能があります。このファイルが大きくなると、要求が長くなり、最終的にタイムアウトになります。そのため、私は長期実行リクエストを処理するためにdelayed_jobを実装することを選択しました。唯一の問題は、ジョブが実行されるときに、エラーメッセージErrno::ENOENT: No such file or directory
がスローされることです。これは私のソリューションがメモリ内のCSVファイルで動作するためです。遅延ジョブのインポートのためにherokuにファイルを一時的に保存する方法
私のherokuサーバーにCSVファイルを保存する方法はありますか(インポート後に削除する方法)?
ありがとうございました。私は他の回避策を考え出し、CSVファイルをテーブルに格納しました。遅延ジョブは、CSVではなくテーブル上で実行されます。 – stoerebink