CarrierWave S3 URL用于暂存但不用于开发

时间:2015-11-06 15:51:37

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

我在CarrierWave和S3中使用Rails。我的暂存环境是Heroku。我的开发环境是Mac OS。

我似乎能够在所有环境中上传文件。问题是,当我点击链接到我上传的任何文件时,我收到了拒绝访问的错误。

过去上传的许多文件(在我参与项目之前)似乎都有效,它似乎只是新上传的文件无法访问。我检查了我的S3存储桶,文件实际上就在那里。

我有一个开发桶和一个临时存储桶。这两个存储桶在我的暂存环境中运行良好,所以问题似乎并不在于我的存储桶。这似乎是开发环境中某些问题。

非常感谢任何疑难解答提示。

编辑:当我从开发环境执行上传时,我误以为文件正在进入我的S3存储桶。我没有收到任何错误但是当我检查S3存储桶时,我的文件不存在。再次,上传在分段中工作正常。它只是在发展中被打破。

0 个答案:

没有答案