https://gist.github.com/867324246b1f77b555b9Mongoid Paperclip не будет загружать
Похоже, все становится прошло правильно, и все это хранится в БД, а также, но это на самом деле не загружать или делать какие-либо каталоги в файловой системе.
https://gist.github.com/867324246b1f77b555b9Mongoid Paperclip не будет загружать
Похоже, все становится прошло правильно, и все это хранится в БД, а также, но это на самом деле не загружать или делать какие-либо каталоги в файловой системе.
У меня возникли проблемы со скрепкой, при которой без проблем происходит смена образа или доступа к файловой системе. Таким образом, если вы используете функции создания эскизов, убедитесь, что установка 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.
Также убедитесь, что каталоги, в которых хранятся изображения, существуют и доступны для записи на сервере.
Надеюсь, это поможет!
Если вы используете Mongo, вы должны посмотреть на GridFS. Таким образом, вы можете хранить свои файлы непосредственно в своей базе данных. Paperclip поддерживает это в fork.
Убедитесь, что ваша модель имеет
включают Mongoid :: Документ
включают Mongoid :: Скрепкаhas_mongoid_attached_file: аватар
attr_accessible: аватар