当我使用回形针将以下验证添加到我的语音模型时,努力锻炼,当我尝试上传 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 文件,但似乎没有一个上传,因为验证失败。
最佳答案
错误的内容类型?尝试音频/mpeg。
http://www.w3schools.com/media/media_mimeref.asp
关于ruby-on-rails - 回形针 validates_attachment_content_type 附加 mp3 时触发的 mp3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1751537/