【问题标题】:Rails - Upload and Add Several Records at One TimeRails - 一次上传和添加多条记录
【发布时间】:2013-11-23 03:50:49
【问题描述】:

我目前正在使用 jQuery File Upload 一次上传多个图像文件,同时它也将这些文件添加到模型中。

我正在使用 PaperClip、AWS 和 s3_direct_upload gem 来上传图片。我在这里学习本教程:http://blog.littleblimp.com/post/53942611764/direct-uploads-to-s3-with-rails-paperclip-and

这是我的模型的样子:https://gist.github.com/dodinas/7237377

但是,我遇到的问题是,如果我一次上传 15 张图像,则只有 8 或 9 张图像会上传到 S3 并添加到数据库中。

我不确定问题出在 jQuery 上传、S3 还是我的模型上?我需要限制上传文件的速度吗?

任何帮助都会很棒!

【问题讨论】:

  • 了解更多有关您运行的环境的信息会很好——是heroku吗?我最初的想法是,您的服务器进程可能由于缺乏资源或带宽而限制了上传?
  • 嗨@RichPeck:我正在使用heroku。但是,同样的问题也发生在我的本地开发环境中。

标签: ruby-on-rails amazon-s3 paperclip


【解决方案1】:

我知道出了什么问题。事实证明,我有一些 Javascript 导致页面过早重定向,不允许将记录添加到数据库中。我有类似的东西:

$(document).bind("s3_uploads_complete", function() {
       window.location.replace("/choices");
});

我删除了 javascript,它工作正常!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多