2013-03-11 11 views
5

Ich habe einige Probleme mit Büroklammer. Wenn ich ein "#" nach der Größe (zum Skalieren und Zuschneiden) habe, erhalte ich einen 422-Fehler. Mein Log sagt dies:Paperclip 422 Fehler

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) 

Das ist mein Büroklammer Code im Modell:

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" 

bin ich etwas fehlt?

+0

Überprüfen Sie das stderr-Protokoll Ihres Anwendungsservers. Es gibt wahrscheinlich eine Ausgabe von imagemagicks Convert-Utility, die anzeigt, warum sie nicht verarbeitet werden kann. –

+0

Wo ist das Stderr-Protokoll? –

+0

Das hängt von Ihrem Webserver und OS ab. Für Apache auf Redhat-ish-Betriebssystemen wäre es zum Beispiel '/ var/log/httpd/error_log'. –

Antwort

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

das funktioniert gut für mich – 120sturm

+0

Bitte bearbeiten Sie die Formatierung Ihrer Antwort! – jogo