【发布时间】:2011-12-15 09:52:09
【问题描述】:
我正在使用 Paperclip 来管理完全在 HTTPS 下提供服务的网站上的用户上传图像。为了避免在 IE7/IE8 上出现愚蠢的安全警告,我还需要通过 SSL 提供这些图像。我通常使用如下方式渲染图像:
<%= image_tag @product.image.url(:large) %>
在哪里
class Product < ActiveRecord::Base
has_attached_file :image,
:styles => {
:large => {:geometry => "616x450#"}
},
:storage => :s3,
:s3_credentials => {:access_key_id => "xxx", :secret_access_key => "xxx"},
:path => ":attachment/:id/:style/:basename.:extension",
:bucket => CONFIG['s3_media_bucket'],
:default_url => "/assets/image_missing.png"
生成的图片 URL 类似于:
http://s3.amazonaws.com/media.example.com/images/6/large/image123.JPG
是否有一个神奇的回形针选项可以将其更改为:
https://s3.amazonaws.com/media.example.com/images/6/large/image123.JPG
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 amazon-s3 paperclip