Paperclip: valide los archivos PDF con content_type = 'application / octet-stream'
Estaba usandopaperclip
para cargar archivos. con validaciones de la siguiente manera:
validates_attachment_content_type :upload, :content_type=>['application/pdf'], :if => Proc.new { |module_file| !module_file.upload_file_name.blank? }, :message => "must be in '.pdf' format"
Pero, mi cliente se quejó hoy de que no puede cargarpdf
. Después de investigar, supe por los encabezados de solicitud que el archivo que se estaba enviando teníacontent_type=application/octet-stream
.
Allowingapplication/octet-stream
permitirá muchos tipos de archivos para cargar.
Por favor sugiera una solución para lidiar con esto.