2012-04-08 1 views
0

paperclip、s3、imagemagickで少し問題があります。PaperclipとAmazon S3。スタイリッシュな画像は表示できず、ダウンロードされただけです。元の画像が空白

通常のサイズの画像は、強制的に画像のダウンロードを行います。

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' 

私は私が間違ってここにやってうまくできません。助け/提案?

UPDATE私はこれも英雄で実行していますが、まったく同じ問題が発生するため、開発マシンの設定には影響しません。私は問題がPaperclip自体の中にあると思っています。私のバケツの設定か、amazon aws-sdk gemです。

セカンドアップデートこれらの画像はすべてIEに読み込まれますが、Chromeでは読み込まれません。何がありますか?

+0

このクリップのバージョンは非常に古く、アップグレードして問題がなくなるかどうか確認してください:gem "paperclip"、 "〜> 3.0" – kain

+0

2.7.0を使用するように更新されました。私は3.0を使用して別の問題を取得します。 https://github.com/thoughtbot/paperclip/issues/751それはペーパークリップのバージョンに関連していないようです。 – benjgorman

答えて

0

画像をブロックしているクロムに拡張機能がありますか?このリンクは、Adblockが無効になっている場合にのみChromeで表示されます。

+1

ああ、このような明らかな答えは、 "広告"画像のパスに混乱しているようだadblock。煩わしい。乾杯! – benjgorman

関連する問題