我有一个表格,我想允许用户只上传一种类型的文件。我使用客户端验证,但文件类型验证没有我预期的行为。我尝试使用以下两种方式验证文件类型:
validates :doc_type, :allow_blank => true, :format => {:with => /\A.*\.(pdf|PDF)\z/, :message => 'must be PDF file.'}
并且
validates_attachment_content_type :doc_type, :content_type => { :content_type => "application/pdf" }
但是关于错误文件类型的错误不是通过客户端验证显示的,而是像往常一样的验证错误。
是否存在通过客户端验证显示验证错误的任何方式?