Styling bouton de téléchargement de fichier pour simple_form_for avec Bootstrap dans Rails 3

À l'aide de simple_form_for, Bootstrap et Rails 3. Dans un formulaire:

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

Je ne sais pas comment je ferais ce style de sorte que la "choisissez un fichier" bouton peut avoir une classe différente ('btn btn-primary').

En outre, lors de l'utilisation de Bootstrap au moins, son sévèrement mal alignées par défaut. Voir image jointe.

Enfin, comment puis-je redéfinir le texte de "Aucun fichier choisi" à "a Choisi le fichier" quand il n'y a pas encore ajouté, et de montrer le nom du fichier quand il y en a un.

Styling bouton de téléchargement de fichier pour simple_form_for avec Bootstrap dans Rails 3

source d'informationauteur tibbon