Добавено на: 2010-05-06 21:45:45
Да кажем, че си правите сайта в къщи и решите в един хубав момент да го качите на сървъра си който е колокиран някъде. Поставяте го production примерно и всичко работи, но по някаква странна причина paperclip-а ви бие грешка и не иска да ресайзва.
Това все още не го знаете, но когато оставите да ви качи само оригинална снимка и я качи вече ще го знаете. Проблема може да е и в пермишъните на директорията в която записвате така, че проверете я за всеки случаи.
По вероятния проблем обаче е, че paperclip-а не си намира пътя до ImageMagick-а.
Решението на проблема е като направите един файл в /config/initializers - paperclip.rb. След което в него слагате тези три реда като подмените пътя до imagemagick-а с правилния за вашата система.
Ако не тръгне с този който съм оставил видим, коментирайте го и оставете видим друг. Така тествайте и трите.
По принцип този който съм оставил аз в момента е стария вариант.
Това все още не го знаете, но когато оставите да ви качи само оригинална снимка и я качи вече ще го знаете. Проблема може да е и в пермишъните на директорията в която записвате така, че проверете я за всеки случаи.
По вероятния проблем обаче е, че paperclip-а не си намира пътя до ImageMagick-а.
Решението на проблема е като направите един файл в /config/initializers - paperclip.rb. След което в него слагате тези три реда като подмените пътя до imagemagick-а с правилния за вашата система.
#Paperclip.options.merge!(:command_path => "/usr/local/bin")
#Paperclip.options[:command_path] = "/usr/local/bin"
Paperclip.options[:image_magick_path] = "/usr/local/bin"
Ако не тръгне с този който съм оставил видим, коментирайте го и оставете видим друг. Така тествайте и трите.
По принцип този който съм оставил аз в момента е стария вариант.
