button_to sans soumettre

Puis-je avoir un bouton à côté de la forme, mais n'ont pas le type=submit?

Je suis en train de faire quelque chose de spécial. J'ai un formulaire,

<%= form_for(@user) do |f| %>

et cette forme sera rendu basé sur une valeur dans une session.

À côté de la forme, j'ai f.submit déjà et je veux avoir un autre bouton, le bouton annuler, pour appeler une méthode de contrôleur pour modifier la valeur de session si l'utilisateur souhaite annuler l'entrée.

Mais si j'utilise button_to, le type de bouton "soumettre", quand je clique sur le bouton, il va présenter l'ensemble de la forme. Si une partie de la valeur ne sont pas valides, il va se plaindre. Il ne fonctionne pas comme le bouton "annuler" que j'attendais.

Je peux donc avoir un bouton qui ne se soumet pas la forme?

J'ai essayé d'utiliser submit_tag, mais le fond dosn fonctionne pas pour moi...

<%= submit_tag 'Cancel Edit', :type => 'button', :controller => 'my_account', :action=>'cancel_edit' %>
InformationsquelleAutor jojo | 2011-07-17