Я использовал скрепку
для загрузки файла. с проверками, как показано ниже:
validates_attachment_content_type: upload,: content_type => ['application / pdf'],
: if => Proc.new {| module_file | ! module_file.upload_file_name.blank? },
: message => «должно быть в формате '.pdf'»
Но сегодня мой клиент пожаловался на то, что он не может загрузить pdf
. После исследования я узнал из заголовков запроса, что отправляемый файл имел content_type = application / octet-stream
.
Разрешение application / octet-stream
позволит загружать файлы многих типов.
Пожалуйста, предложите решение для решения этой проблемы.