Я беру курс Ruby on Rails от Mattan Griffel на OneMonth.com, где мы создаем клон Pinterest. Я нахожусь в той части, где я установил ImageMagick на свой компьютер, после чего я создал paperclip версию 4.2. Затем я редактировал файл «new.html.erb», чтобы загружать изображения.не может загружать файлы jpg на личный сервер на ububtu - error Image Paperclip :: Errors :: NotIdentifiedByImageMagickError
Я получаю странную ошибку, я могу загрузить GIF-файлы просто отлично, но когда я пытаюсь загрузить JPEG, я получаю это странное сообщение на странице.
2 ошибки запрещено этот вывод из спасаемых:
Изображение PAPERCLIP :: Ошибки :: NotIdentifiedByImageMagickError
Изображение PAPERCLIP :: Ошибки :: NotIdentifiedByImageMagickError
Он не входит в страницу с ошибкой, все, что он делает, просто отображает это сообщение на uploa d, что позволяет мне попробовать другое изображение.
В приложении файл/модели/pin.rb код выглядит следующим образом:
class Pin < ActiveRecord::Base
belongs_to :user
has_attached_file :image, :styles => { :medium => "300x300>", :thumb => "100x100>" }
validates_attachment :image, content_type: { content_type: ["image/jpg", "image/jpeg", "image/png", "image/gif"] }
end
Я думаю, что файл должен иметь определенное влияние на это, хотя это не так, удаляя JPG и JPEG в файл не влияет. Это даже не мешает мне загружать GIF-файлы, если я удалю их из кода.
У меня есть система Ubuntu 14.04 LTS. Ruby 2.2.2, Rails 4-ish. Многие другие, которые задавали аналогичный вопрос об этой ошибке, имели либо Mac, либо Windows-ПК, и каждый из них получил совсем другой ответ, поскольку каждый из них пытался сделать что-то другое.
Что мне делать?