ich eine ziemlich Standard-Rails-Anwendung mit einer Standard-Form etwas wie dieses:Kamel Fall Etiketten auf f.submit Form Tasten
<%= simple_form_for @foo_bar do |f| %>
<%= f.input :some_fields %>
<%= f.submit %>
<% end %>
Es ausgenommen wie erwartet funktioniert, dass die Etiketten auf den Tasten am Ende
<input type="submit" name="commit" value="Update Foo bar">
oder
<input type="submit" name="commit" value="Create Foo bar">
das Problem, das ich habe, ist die 'Foo Bar'. Ich weiß, dass es ein Camel Case Model Klassennamen Problem ist. Ich weiß auch, kann ich so etwas wie:
<input type="submit" name="commit" value="<%= action_name == 'new' ? 'Create' : 'Update' %> Foo">
oder
<%= f.submit "#{action_name == 'new' ? 'Create' : 'Update'} Foo Bar" %>
Aber nur fragen, ob es eine elegantere Methode war ich fehlte?
Warum verwenden Sie nicht CSS? http://www.w3schools.com/cssref/pr_text_text-transform.asp – fanta