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ファイルは次のようなものです。

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

ここで何が間違っているのか理解できません。ヘルプ/提案はありますか?

更新これはherokuでも実行されていますが、まったく同じ問題が発生するため、開発マシンの設定に依存しません。問題はPaperclip自体、バケットのセットアップ、またはamazonaws-sdkgemにあると思います。

2回目の更新OK、これらの画像はすべてIEに読み込まれますが、Chromeには読み込まれません。何が得られますか?

4

1 に答える 1

0

たぶんあなたは画像をブロックしているクロームで実行されている拡張機能を持っていますか?リンクは、アドブロックが無効になっているChromeでのみ表示されます。

于 2012-04-08T23:08:46.467 に答える