Acabo de empezar a usar resque para hacer algunos procesamientos en algunos archivos muy grandes en segundo plano, y tengo problemas para descifrar cómo pasar un archivo a un trabajador resque. Utilizo los raíles para manejar la carga del archivo, y los raíles crean un objeto ActionDispatch::Http::UploadedFile
por cada archivo cargado desde el formulario.Enviando el archivo cargado al trabajador resque para ser procesado
¿Cómo se envía este archivo a un empleado de resque? Intenté enviar un hash personalizado con solo la ruta del archivo temporal y el nombre original, pero no puedo volver a abrir el archivo temporal en el trabajador resque (solo un Errno::ENOENT - No such file or directory
normal) porque los rieles parecen eliminar ese archivo temporal una vez que finaliza la solicitud .
Parece la única manera. Simplemente no quería manejar el movimiento del archivo antes del procesamiento y la eliminación posterior. Gracias. –