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?
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. –
Dove si trova il registro stderr? –
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'. –