使用S3,Rails和Paperclip时隐藏亚马逊网址

Add*_*dsy 8 ruby-on-rails amazon-s3 paperclip ruby-on-rails-plugins ruby-on-rails-3

我刚刚使用Rails 3和Paperclip设置了文件上传到Amazon S3.所有这一切都非常好,并且正常运行.我想整理一个小细节.目前,网址是亚马逊网址(即启动http://s3.amazonaws.com),我希望他们从我的域名开始.

我已经将必要的CNAME记录添加到我的DNS中,并且它们正常工作,因此我可以通过我的域的子域访问这些文件.问题在于回形针生成的URL始于亚马逊域.有没有一种简单的方法来更改回形针配置以绕过这个?

干杯

yfe*_*lum 5

看看Paperclip::Storage::S3.

  • 特别是`:s3_alias_url` (4认同)
  • 感谢那.我已经看过这个并且无法继续下去但是在你的提示再次焕发活力之后再找到一个谷歌小组的帖子为我解决了这个问题.已发布链接以防其他人被卡在同一件事上.干杯伙计们.https://groups.google.com/group/paperclip-plugin/browse_thread/thread/e1acd8339490438c?pli=1 (2认同)