Rails senden Schaltflächentext (formtastic) - wie man Etikett des Absendenknopfes ändert?

8

Ich verwende simple_form und den folgenden Code, um die Schaltfläche zu erstellen.

%Vor%

Allerdings ist die Schaltfläche (noch) mit "Benutzer erstellen" anstelle von "Senden" gekennzeichnet. Ich dachte, den Wert = & gt; würde es tun, aber es tat nicht

    
Michael Durrant 08.08.2012, 14:04
quelle

2 Antworten

18

Der wahrscheinlich bessere und korrekte Weg besteht darin, den : label Schlüssel zu verwenden und behalten: button_html zum Stylen

%Vor%

Ich denke, die beste Idee ist, I18n Schlüssel zu verwenden. Überprüfen Sie die Formstastic-Dokumentation :

Formtastic entscheidet, welches Label in der folgenden Reihenfolge verwendet wird:

  1. : label #: label = & gt; "Wähle Titel"
  2. Formtastic i18n # wenn entweder: label = & gt; wahr || i18n_lookups_by_default = true (siehe Internationalisierung)
  3. ActiveScord i18n # wenn die Lokalisierungsdatei für das angegebene Attribut gefunden wurde
  4. label_str_method # Wenn nichts angegeben wird, wird standardmäßig: humanize verwendet, kann aber auf eine benutzerdefinierte Methode gesetzt werden

Ссылка

    
remo 20.01.2013, 00:02
quelle
5

Es stellte sich heraus, ich muss tun:

%Vor%     
Michael Durrant 08.08.2012 14:35
quelle