2011-01-10 12 views

Antwort

0

Ich hatte alle Arten von Problemen mit Paperclip im Hintergrund, wenn die Bildkonvertierung oder Dateisystemzugriff fehlschlägt. Also, wenn Sie die Thumbnail-Erstellung Funktionen verwenden, stellen Sie sicher, dass Ihre ImageMagick Installation ist gut:

$: which convert 
/usr/local/bin/convert 
$: which identify 
/usr/local/bin/identify 

Oder, wenn Ihr ImageMagick Installation in einem anormalen Verzeichnis ist, stellen Sie den Befehlspfad Option auf Büroklammer.

Paperclip.options[:command_path] = "/usr/local/ImageMagick-6.6.1/bin" 

Möglicherweise müssen Sie auch einige Umgebungsvariablen in Ihrer Shell- und Webserver-Konfiguration festlegen. Alle Informationen dazu finden Sie in diesem Tutorial: Craic Computing Paperclip and Imagemagick.

Stellen Sie außerdem sicher, dass die Verzeichnisse, in denen Sie Bilder speichern, vorhanden sind und von Ihrem Serverprozess beschreibbar sind.

Hoffe, das hilft!

0

Wenn Sie Mongo verwenden, sollten Sie GridFS betrachten. Auf diese Weise können Sie Ihre Dateien direkt in Ihrer Datenbank speichern. Paperclip unterstützt dies in einer fork.

0

Stellen Sie sicher, dass Ihr Modell hat

umfassen Mongoid :: Document
umfassen Mongoid :: Paperclip

has_mongoid_attached_file: avatar

attr_accessible: avatar

Verwandte Themen