仅在回形针中保存已处理的图像

时间:2012-11-05 10:12:01

标签: ruby-on-rails-3 amazon-s3 paperclip

我的回形针设置是

has_attached_file :avatar, :styles => { :medium => "300x300", :thumb => "100x100"},
    :storage => :s3,
    :bucket => ENV['BUCKET'],
    :s3_credentials => {
      :access_key_id => ENV['ACCESS_KEY'],
      :secret_access_key => ENV['SECRET_KEY']
    }

我不希望有尺寸限制,因为它会让用户调整他/她的图像大小。 所以,我把样式放在媒介和拇指。 但是,原始文件仍保存在s3中。

如何避免保存原始图像?

1 个答案:

答案 0 :(得分:0)

使用回调在处理完成后销毁图像。这个Gist包含一个示例