0

回形针、s3 和 imagemagick 有一些奇怪的问题。

正常大小的图像将强制下载图像。

http://ads_honours_development.s3.amazonaws.com/assets/adverts/10/normal.jpg?1333899985

同时原始图像是空白的。

http://ads_honours_development.s3.amazonaws.com/assets/adverts/10/original.jpg?1333899985

这是模型。

class Advert < ActiveRecord::Base

belongs_to :group

 #paperclip

 has_attached_file :photo, {
:styles => { :large => "512x512", :normal => "360x360", :small => "200x200", :tiny => "64x64", :thumbnail => "32x32" },
:convert_options => { :large => "-quality 86" },
:default_url => "/images/thumbnail/blank-recipe.png",
:url => ':s3_domain_url',
:path => 'assets/:class/:id/:style.:extension',
:storage => :s3,
:s3_credentials => "#{Rails.root}/config/s3.yml",
:s3_permissions => 'public-read',
:s3_protocol => 'http'}

validates_attachment_presence :photo
end

宝石文件是这样的:

gem 'aws-sdk'
gem 'paperclip', '~> 2.0'

我无法弄清楚我在这里做错了什么。有什么帮助/建议吗?

更新我也在heroku上运行了这个,并且发生了完全相同的问题,所以这不取决于我的开发机器设置。我猜问题出在 Paperclip 本身、我的存储桶设置或亚马逊 aws-sdk gem 上。

第二次更新好的,所以所有这些图像都在 IE 中加载,但不是 Chrome。是什么赋予了?

4

1 回答 1

0

也许你有一个在 chrome 上运行的扩展程序阻止了图像?该链接仅在禁用广告屏蔽的情况下在 Chrome 中为我显示。

于 2012-04-08T23:08:46.467 回答