У меня есть форма, и я хочу разрешить пользователю загружать только один тип файла. Я использую проверку на стороне клиента, но проверка типа файла ведет себя не так, как я ожидал. Я попытался проверить тип файла двумя способами:
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" }
Но ошибка о неправильном типе файла отображается не через проверку на стороне клиента, а как обычную ошибку проверки.
Существует ли способ отобразить ошибку проверки при проверке на стороне клиента?