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.

Respuestas a la pregunta(3)

Su respuesta a la pregunta