【发布时间】:2010-08-13 18:35:26
【问题描述】:
当使用 Paperclip 将图像存储到 Amazon S3 时,图像的 url 太长:
例如http://s3.amazonaws.com/railsapp/Users/am/Desktop/railsapp/public/system/avatars/1/thumb/16110022.jpg?1171724004 (这在 mac 上基本上是 http://s3.amazonaws.com/[bucketname]/[path 到图像])
这是在我的用户模型中:
has_attached_file :avatar,
:styles => { :thumb => "100x100>", :medium =>"250x250>" },
:default_style => :thumb,
:default_url => "/images/:attachment/missing_:style.png",
:storage => :s3,
:s3_credentials => "#{RAILS_ROOT}/config/amazon_s3.yml"
如何使 url 更短,使其不包含文件的长链接? 同时,有没有办法防止原始文件(不是调整大小的)形式被保存?
【问题讨论】:
标签: ruby-on-rails amazon-s3 paperclip