Styling-Schaltfläche zum Hochladen von Dateien für simple_form_for mit Bootstrap in Rails 3

Verwenden von simple_form_for, Bootstrap und Rails 3. In einem Formular:

<%= f.input :upload, label: 'PDF file:' , input_html: {accept: ('application/pdf') } %>

Ich weiß nicht, wie ich das stylen soll, damit die Schaltfläche "Datei auswählen" eine andere Klasse haben kann ("btn btn-primary").

Darüber hinaus ist es bei Verwendung von Bootstrap standardmäßig stark fehlausgerichtet. Siehe beigefügtes Bild.

Wie definiere ich den Text von "Keine Datei ausgewählt" zu "Datei auswählen" neu, wenn noch keine hinzugefügt wurde, und zeige den Dateinamen an, wenn es eine gibt.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage