У меня есть приложение rails 3, которое использует sidekiq для фоновых заданий. Я использую Paperclip для загрузки файлов.Rails + Sidekiq: Обработка загруженных CSV в фоновом режиме без сохранения
Моя текущее действие в мой контроллер не работает:
def tax_rates
if params[:tax_rates]
TaxRatesWorker.perform_async(params[:tax_rates].tempfile)
...
Я думаю, это потому, что временный файл будет удален, когда работа идет в фоновом режиме (Он работает, когда я запускаю его без использования sidekiq). Как бы вы порекомендовали мне это? Файл представляет собой большой файл CSV. Должен ли я его сохранить?
Файл большой, хотя. Есть ли другой способ, кроме сохранения файла локально? – Edmund