2013-03-11 9 views
5

Bazı durumlarda ataç ile ilgili sorunlar yaşıyorum. Boyutu (ölçeği ve kırpmak için) takip eden bir "#" var, 422 hatası alıyorum.Ataşman 422 Hata

Command :: convert '/tmp/**** (20130110)20130311-13571-xxasmt.png[0]' -auto-orient -resize "150x150#" '/tmp/**** (20130110)20130311-13571-xxasmt20130311-13571-1anrx0y' 
[paperclip] An error was received while processing: #<Paperclip::Error: There was an error processing the thumbnail for **** (20130110)20130311-13571-xxasmt> 
Completed 422 Unprocessable Entity in 2785ms (Views: 0.8ms | ActiveRecord: 9.1ms) 

Bu modelde benim ataç kodu edilir:

has_attached_file :image, 
    :styles => { 
    :medium => "300x300#", 
    :thumb => "100x100>", 
    :standard => "150x150>" 
    }, 
    :storage => :s3, 
    :s3_credentials => "#{Rails.root}/config/s3.yml", 
    :bucket => "convertkit", 
    :s3_protocol => "https" 

ben eksik bir şey My günlüğü bunu söylüyor?

+0

Uygulama sunucunuzun stderr günlüğünü kontrol edin. Imaginagick'in dönüştürme programından bazılarının neden işlenemediğini belirten bir çıktısı vardır. –

+0

Stderr günlüğü nerede? –

+0

Bu, web sunucunuza ve işletim sisteminize bağlıdır. Redhat-ish OS'lerinde Apache için, örneğin,/var/log/httpd/error_log' olacaktır. –

cevap

0
has_attached_file :avatar, 
       :styles => { 
          :thumb => "60x60>", :medium => "120x120>", 
          :original => "100%", small2: "65x65>", medium2: "144x144>" 
          }, 
          :storage => :s3, 
          :s3_credentials => "#{::Rails.root.to_s}/config/aws.yml", 
          :s3_permissions => "public-read", 
          :url => ':s3_alias_url', 
          :path => "/slider/:attachment/:id_partition/:style/:filename", 
          :s3_host_alias => Settings.cloud_front_url, 
          :s3_protocol => :https, 
          :s3_headers => {'Expires' => (Time.now + 6060243012).httpdate}, 
          default_url: "paperclip_default/slider/:style_missing.png" 
+0

bu benim için iyi çalışıyor – 120sturm

+0

Lütfen cevabınızın formatını düzenleyin! – jogo