【发布时间】:2012-10-11 05:32:53
【问题描述】:
在我的模型中,它使用回形针。我已经添加了this 代码行,但仍然无法正常工作
has_attached_file :attachment, {
:styles => {
:medium => ["654x5000000>", :jpg],
:small => ["260x50000000>", :jpg],
:thumb => ["75x75#", :jpg],
:facebook_meta_tag =>["200x200#", :jpg]
},
:convert_options => {
:medium => "-quality 80 -interlace Plane",
:small => "-quality 80 -interlace Plane",
:thumb => "-quality 80 -interlace Plane",
:facebook_meta_tag => "-quality 80 -interlace Plane"
},
:s3_headers => { 'Cache-Control' => 'max-age=315576000', 'Expires' => 10.years.from_now.httpdate }
}.merge(PAPERCLIP_STORAGE_OPTIONS)
PS:我在GTmetrix.com 上对其进行了测试,根据他们的统计数据,亚马逊图片中没有过期标题。
【问题讨论】:
-
更改后是否重新上传了之前的所有附件?
-
@James 我需要吗?我没有意识到这一点。如果我必须重新处理所有图像,请告诉我..
-
每当您更改回形针设置时,如果您希望它们与更新后的设置匹配,则需要重新处理所有以前的附件。
标签: ruby-on-rails performance optimization amazon-s3 paperclip