2013-03-11 13 views
5

Sto riscontrando alcuni problemi con la graffetta. Quando ho un "#" che segue la dimensione (per ridimensionare e ritagliare), ottengo un errore 422. Il mio registro dice:Paperclip 422 Errore

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) 

Questo è il mio codice graffetta nel modello:

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" 

mi sto perdendo qualcosa?

+0

Controllare il log di stderr del server delle applicazioni. Probabilmente c'è qualche output dall'utilità di conversione di imagemagick che indica perché non può essere elaborato. –

+0

Dove si trova il registro stderr? –

+0

Dipende dal tuo server web e dal tuo sistema operativo. Per Apache su sistemi operativi RedHat-ish, ad esempio, sarebbe '/ var/log/httpd/error_log'. –

risposta

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

questo funziona per me – 120sturm

+0

Si prega di modificare la formattazione della risposta! – jogo

Problemi correlati