Przycisk przesyłania plików stylizacji dla simple_form_for z Bootstrap in Rails 3

Używanie simple_form_for, Bootstrap i Rails 3. W formie:

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

Nie wiem, jak to zaprojektowałbym, aby przycisk „wybierz plik” mógł mieć inną klasę („btn btn-primary”).

Dodatkowo, gdy używasz przynajmniej Bootstrap, domyślnie jest on bardzo źle wyrównany. Zobacz załączony obraz.

Na koniec, jak mogę przedefiniować tekst z „Nie wybrano pliku” do „Wybrał plik”, gdy nie został jeszcze dodany żaden, i pokazać nazwę pliku, jeśli taki istnieje.

questionAnswers(8)

yourAnswerToTheQuestion