2011-01-25 61 views
0

從控制器,有沒有一種方法來調用模型中的一個文件作爲參數,當您嘗試在模型中使用收到的文件沒有得到未初始化的流錯誤?如何將文件作爲參數從控制器發送到模型?

我試圖使用delayed_job上傳文件到S3(使用Paperclip)。我使用Heroku,所以任何請求都會在30秒後超時,並且我想一次允許多個文件上傳。

同樣的問題被談到了in the delayed_job Google Group,但從來沒有解決方案。

回答

1

您必須首先在本地保存文件,或直接保存到S3,而不必經過延遲的作業。另一個選擇是讓用戶直接上傳到S3,而不是通過你的堆棧 - 這種方法顯然有一些其他問題圍繞認證和首先篩選數據的能力,但是你可以在延遲的工作中處理數據篩選。

相關問題