当我在使用Paperclip为我的语音模型添加以下验证时,我遇到了困难。当我尝试上传MP3文件时,它会被触发:
class Voice < ActiveRecord::Base
has_attached_file :clip
validates_attachment_presence :clip
validates_attachment_content_type :clip, :content_type => [ 'application/mp3', 'application/x-mp3', 'audio/mpeg', 'audio/mp3' ],
:message => 'file must be of filetype .mp3'
validates_attachment_size :clip, :less_than => 10.megabytes
validates_presence_of :title
end
我尝试了多个不同的mp3文件,但是它们似乎都无法上传,因为验证失败。