回形针附件 content_type 验证仅在 Safari 中失败

Paperclip attachment content_type validation fails only in Safari

我有一个带有回形针附件的模型,它应该只接受一些音频格式。型号如下:

class SoundOutput < ActiveRecord::Base
  has_attached_file :audio
  validates_attachment :audio,
    content_type: { content_type: ['audio/x-wav', 'audio/wav', 'audio/mp3', 'audio/x-mp3'] }
end

我可以在 Google Chrome 中上传我的 .mp3 文件。但是当我从 Safari 提交完全相同的文件时,它们没有通过验证。 我收到 2 条错误消息:

['Audio content type is invalid', 'Audio is invalid']

来自我的 Gemfile 的相关信息:

ruby '2.2.3'

gem 'rails', '4.2.5.1'
gem 'paperclip', '~> 4.3'

尝试将 audio/mpegaudio/x-mpeg 内容类型添加到验证中。