Использование simple_form_for, Bootstrap и Rails 3. В форме:
<%= f.input :upload, label: 'PDF file:' , input_html: {accept: ('application/pdf') } %>
Я не знаю, как бы это сделать, чтобы кнопка "выбрать файл" могла иметь другой класс ( "btn btn-primary" ).
Кроме того, при использовании с Bootstrap, по крайней мере, по умолчанию он сильно несогласован. См. Прикрепленное изображение.
Наконец, как переопределить текст из "Без файла" в "Выбор файла", когда еще нет ни одного добавленного файла, и покажите имя файла, если оно есть.