Как проверить, правильно ли работает скрепка с imagemagick - PullRequest
2 голосов
/ 14 марта 2011

Я установил Imagemagick и скрепку для драгоценностей на моей машине с Windows. Дело в том, что :styles => {...} не работает, поэтому я предположил, что у скрепки есть какая-то проблема с imagemagick.

Я проверил, правильно ли был установлен Imagemagick, запустив команду echo %path%, и установка кажется правильной.

Я также включил следующее в файл development.rb

Paperclip.options[:command_path] = "C:\Program Files\ImageMagick-6.6.8-Q16"

В show.html. Эээ, миниатюры не отображаются.

<%= image_tag @user.avatar.url(:small) %>
<%= image_tag @user.avatar.url(:thumb) %>

Как я узнаю, что скрепка не работает с Iamgemagick на Windows?

Ответы [ 3 ]

2 голосов
/ 14 марта 2011

Попробуйте преобразовать изображение с помощью Imagemagick прямо из командной строки: http://www.imagemagick.org/script/convert.php?ImageMagick=j0e25rle0cl99l8lade2e6l8n3

если это не работает, значит, ваша установка Imagemagick не работает.

Также проверьте, правильно ли был создан образ с помощью rails, он должен находиться в папке public / system / avatar / внутри вашей папки приложения rails, если только вы не изменили конфигурацию по умолчанию ...

0 голосов
/ 04 сентября 2013

Я мог бы опоздать сюда, чтобы дать ответ, но это действительно помогает мне проверить, работает ли мой имиджагик или нет, от чего зависит rmagick. Просто попробуйте конвертировать одно из ваших изображений с

convert rose.jpg -resize 50% rose.png

Это просто основная операция для изображения магии. Если это работает для вас, то ваш имиджмейк работает хорошо

0 голосов
/ 14 марта 2011

Вы положили form_for(...,:html => { :multipart => true })? Однажды это помогло мне

...