Mirkom63
@Mirkom63
Я программист

Почему rails_admin не хочет грузить картинку?

В общем сделал загрузку с paperclip. На локалке грузится все нормально. Когда залил на сервер и запустил в production, при загрузке картинки появляется такая ошибка:

Image failed to be created
- Image has contents that are not what they are reported to be

после долгого гугления, стало известно что ругается на валидатор.

У меня написано вот что:

validates_attachment_content_type :image, :content_type => ['image/jpeg', 'image/png']

пытался отключить валидацию, но это ничего не дало(((
  • Вопрос задан
  • 143 просмотра
Пригласить эксперта
Ответы на вопрос 1
Mirkom63
@Mirkom63 Автор вопроса
Я программист
В общем нарыл на каком-то американском форуме такое решение.
Сделать файл: /config/initializes/paperclip.rb

require 'paperclip/media_type_spoof_detector'
module Paperclip
class MediaTypeSpoofDetector
def spoofed?
false
end
end
end

Кто понимает что это такое и может пояснить почему это решает проблему?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы