2011-01-10 3 views

ответ

0

У меня возникли проблемы со скрепкой, при которой без проблем происходит смена образа или доступа к файловой системе. Таким образом, если вы используете функции создания эскизов, убедитесь, что установка ImageMagick хорошо:

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

Или, если установка ImageMagick находится в ненормальном каталоге, установите параметр командного пути на Скрепка.

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

Возможно, вам также придется установить некоторые переменные среды в конфигурации оболочки и веб-сервера. Вся информация об этом содержится в этом уроке: Craic Computing Paperclip and Imagemagick.

Также убедитесь, что каталоги, в которых хранятся изображения, существуют и доступны для записи на сервере.

Надеюсь, это поможет!

0

Если вы используете Mongo, вы должны посмотреть на GridFS. Таким образом, вы можете хранить свои файлы непосредственно в своей базе данных. Paperclip поддерживает это в fork.

0

Убедитесь, что ваша модель имеет

включают Mongoid :: Документ
включают Mongoid :: Скрепка

has_mongoid_attached_file: аватар

attr_accessible: аватар

Смежные вопросы