Я использую драгоценный камень Paperclip для Rails, чтобы пользователи могли загружать фотографию самостоятельно. Я, очевидно, хочу принять только jpeg
, gif
или png
изображений. Каков правильный способ проверки этих файлов, был загружен вместо чего-то другого, например, словарного документа?Подтвердить несколько типов содержимого с помощью папок и рельсов
Согласно the Paperclip docs, я проверить тип содержимого с:
validates_attachment :document, content_type: "application/pdf"
Что такое правильный способ проверить вышеуказанные различные форматы изображений (gif
, png
, jpeg
)?
Опечатка. 'validates_attachment_content_type: image,' должно быть 'validates_attachment_content_type: document' –