Задать вопрос
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']

пытался отключить валидацию, но это ничего не дало(((
  • Вопрос задан
  • 144 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
Mirkom63
@Mirkom63 Автор вопроса
Я программист
В общем нарыл на каком-то американском форуме такое решение.
Сделать файл: /config/initializes/paperclip.rb

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

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

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

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