ruby-on-rails - 在非美国 S3 服务器上使用 Paperclip

标签 ruby-on-rails amazon-s3 paperclip

我在将 Paperclip 与非美国 S3 服务器集成时遇到了一些问题。 Paperclip 似乎假设 S3 服务器在我们这里并返回一个位于 http://s3.amazonaws.com/path/to/my/file 的 url。 .

我的问题是如何将其更改为指向非美国 S3 服务器(例如新加坡)?文件正在上传,我只需要让回形针返回正确的路径。

使用:

  • paperclip-2.4.5

  • aws-s3-0.6.2

最佳答案

田薇,看看这个:

http://techspry.com/ruby_and_rails/amazons-s3-european-buckets-and-paperclip-in-rails-3/

但更好的答案是只使用美国的,避免麻烦。

关于ruby-on-rails - 在非美国 S3 服务器上使用 Paperclip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8053950/

相关文章:

ruby-on-rails - rails : Custom text for rails form_for label

canvas - 我应该将 CORS 设置设置为什么以及在哪里设置,这样我的 Canvas 就不会被污染?

python - 如何使用 python 在 aws s3 预签名的 url 中隐藏我的访问 key

ruby-on-rails-3 - 需要帮助设置回形针

ruby-on-rails-3 - 回形针 Rspec 测试 : why missing attr_accessor?

ruby-on-rails - 在 Rails 中编码视频时出现参数错误

ruby-on-rails - Rails 4-request.original_fullpath和request.fullpath有什么区别

javascript - Best In Place 不是一个功能 Rails 5

linux - 如何将 AWS CLI 升级到最新版本?

ruby-on-rails - 尝试将文件从Flex上传到Rails时发生异常(使用回形针)