2012-08-08 11 views

risposta

18

Probabilmente meglio e il modo corretto è quello di utilizzare : etichetta chiave e mantenere: button_html per lo styling

<%= form.action :submit, :label => "Submit", :button_html => { :class => "lagoon" } %> 

Penso che l'idea migliore sia usare i tasti I18n. Controllare Formtastic docs:

Formtastic decide quale etichetta da utilizzare nel seguente ordine:

  1. : etichetta #: label => "Scegli Title"
  2. i18n FormtastiC# se: label => true || i18n_lookups_by_default = true (vedi Internazionalizzazione)
  3. ActiveRecord i18n # se file di localizzazione trovato per l'attributo data
  4. label_str_method # se non a condizione che questa default: umanizzare, ma può essere impostato su un metodo personalizzato

https://github.com/justinfrench/formtastic

5

rivelò ho bisogno di fare:

<%= form.action :submit, :button_html => { :value => 'Submit', :class => "lagoon" } %> 
+0

Questa è l'unica cosa che ha funzionato per me. Grazie! –