我正在使用Paperclip gem。一切工作正常,但问题是,如果用户以错误的格式上传视频文件,则在上传发生之前不会显示错误消息。我可以使用jQuery validate插件来检查吗?我想验证正确类型的视频文件。
我在js文件中添加了以下内容。这对我来说很好,但是 不允许使用某些扩展名。示例 small.webm 是有效的视频文件。无法上传此内容。因为此扩展程序不在我的验证中。我希望获得支持所有视频文件的验证,或者还有其他方法可以做到吗?
'file[video]' : { required: true,
accept: 'ogg|ogv|avi|mpe?g|mov|wmv|flv|mp4'
},
答案 0 :(得分:1)
您将accept
方法与extension
方法混合在一起。
'file[video]': {
required: true,
extension: 'ogg|ogv|avi|mpe?g|mov|wmv|flv|mp4'
},
请参阅:http://jqueryvalidation.org/extension-method/
不要忘记包含additional-methods.js
文件!