2016-08-01 2 views
0

Ich verwende Rails 4.2.7. Ich möchte einen "Abbrechen" -Button in meinem Formular hinzufügen, der den Benutzer einfach zu einem anderen Teil der Anwendung leitet. So implementiert ichWie erstelle ich eine Schaltfläche, die einfach umgeleitet wird, ohne mein Formular zu senden?

<%= button_to "Cancel", {:controller => :my_objects, :action => 'index' }, :class => 'btn' %> 

aber dies macht als Submit-Button und der Form, dass diese Schaltfläche erscheint in vorgelegt wird, wenn darauf geklickt wird, das nicht das, was ich will. Wie ändere ich das oben, so dass die Schaltfläche nur als eine Schaltfläche gerendert wird, die den Benutzer an anderer Stelle (ohne Formularübergabe) verweist?

+0

hinzufügen: methode =>: get – LanceH

Antwort

0

Sie sollten stattdessen einen link_to verwenden.

<%= link_to "Cancel", { controller: "my_objects", action: "index", class: "btn" } %>

Verwandte Themen