0

私のモデルには、オリジナルと修正された 2 つのアタッチメントがあります。

私のアプリケーションでは、ユーザーがオーディオ ファイルをアップロードでき、バックエンドはそれを変更された形式に変換する必要があります。

元のファイルは、ペーパークリップを使用して s3 にアップロードされます。ここで、このファイルをバックグラウンドで処理し、s3 にもアップロードして、変更された添付ファイルをデータベースで更新する必要があります。

オリジナルから添付ファイルへの変換は単純なシステム コマンドを介して行われるため、Ruby メソッドから呼び出すことができます。私の質問は、そのようなジョブをスケジュールする最良の方法は何ですか? 元のファイルを処理して保存するメソッドを作成し、このメソッドを遅延して呼び出すだけの場合、delayed_job はこれに適したオプションですか?

4

2 に答える 2