複数のファイルアップロードをサポートするコントローラ内にアクションがあります。それはうまく動作しますが、私はバックグラウンドでファイルの配列を処理したいので、私はsikediqワーカーを使用しています。 私のparam [:array_of_files]をparamとして渡すと、#<ActionDispatch::Http::UploadedFile:0x007f75fa56ba40>
が文字列(.classメソッドでチェック)に変わるため、動作しません。どのようにそれを修正するための任意のアイデア?ありがとうRails - Sidekiq Workerのファイルparamの配列
0
A
答えて
1
Sidekiqに複雑なオブジェクトを渡さないでください。ファイル名の配列を渡します。
https://github.com/mperham/sidekiq/wiki/Best-Practices#1-make-your-job-parameters-small-and-simple
ファイルシステムが共有されていないので、あなたのシステムが複数のマシンまたはHerokuののdynosを持っている場合は、このデザインが解除されます。
関連する問題
- 1. Rails + Sidekiq Csvインポートエラー
- 2. Sidekiq、Redisの、RailsとRubyの - 文字列
- 3. Rails、Sidekiq - Redis NOAUTH
- 4. Rails Sidekiq - Mailer class uncontognized
- 5. RailsアプリケーションのSidekiq Redis設定
- 6. Rails - deviseとsidekiqのルート
- 7. Rails + Sidekiqがクラスを認識しない
- 8. Rails + foreman + workerがサーバーをハングアップ
- 9. RailsアプリケーションSidekiq高メモリ使用
- 10. エラー:無効な配列のParam
- 11. クエリのparam配列型(0.8)ミュール
- 12. SidekiqでRuby on Railsの複数のワーカー
- 13. worker/tutorialsの同期ファイルapi?
- 14. Railsの - 工夫非同期(sidekiq)
- 15. AWS-SDKでのトランスコードGem、CarrierWave、Sidekiq in Rails
- 16. 複数Sidekiqプロセス
- 17. Railsの2 - HTML中のSOのparam
- 18. Param missing error - Ruby on Rails
- 19. Rails/Devise:sign_inの後にparamを渡す
- 20. Rails Sidekiqキューサイズが機能しない
- 21. Sidekiqが
- 22. Railsの配列のテキストフィールド
- 23. Sidekiqワーカーシャットダウン
- 24. Sidekiqワーカークラス内でRailsモデルを呼び出せません
- 25. Ajaxのcall paramからPHPの配列にアクセスするには?
- 26. Rails、Heroku、Unicorn、Sidekiq、Hirefireをすべて素敵に演奏する
- 27. Rails - Grape APIのハッシュ配列
- 28. RailsとLIKEの配列
- 29. レール、sidekiq
- 30. Rails 3パブリックディレクトリ内のファイルの配列をマッピングする
ありがとう...とにかくファイルを永続化する必要があることがわかりました –