Rails - 一次上传和添加多个记录

时间:2013-11-21 20:20:23

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

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

我使用PaperClip,AWS和s3_direct_upload宝石上传图片。我在这里关注本教程: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 upload,S3还是我的模型?我是否需要限制文件上传的速度?

任何帮助都会很棒!

1 个答案:

答案 0 :(得分:0)

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

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

我删除了javascript,它运行正常!