ペーパークリップ、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ファイルは次のようなものです。
gem 'aws-sdk'
gem 'paperclip', '~> 2.0'
ここで何が間違っているのか理解できません。ヘルプ/提案はありますか?
更新これはherokuでも実行されていますが、まったく同じ問題が発生するため、開発マシンの設定に依存しません。問題はPaperclip自体、バケットのセットアップ、またはamazonaws-sdkgemにあると思います。
2回目の更新OK、これらの画像はすべてIEに読み込まれますが、Chromeには読み込まれません。何が得られますか?