【发布时间】:2013-10-22 13:41:27
【问题描述】:
我想要以下工作流程:
- 访问/projects/new
- 附加 1GB 视频文件
- 点击“提交”
- 视频文件在后台上传到 S3,而用户浏览网站的其余部分
到目前为止,我一直在使用 S3_file_field gem,它可以让我直接上传到 S3。但是我的老板希望在后台进行上传,比如在 Vimeo 上,而不是让用户在表单页面上等待,直到直接上传完成。
我曾希望 Carrierwave Backgrounder 能解决这个问题,但是当我按下提交时,它让我等待整个文件上传。这不是我们想要的。我们希望我们的用户能够在点击提交后立即浏览我们网站的其余部分,并让 sidekiq 在后台进行上传。
是否有任何宝石可以让您实现这一目标?
【问题讨论】:
-
你有没有想过这个问题?
标签: ruby-on-rails amazon-s3 ruby-on-rails-4 carrierwave sidekiq