Comment définir l'action avec form_for?

J'ai créé une nouvelle page sur un contrôleur existant.

J'ai ajouté 2 méthodes d'action sur le contrôleur: prompt_user et process_feedback.

Alors je me mets à la page via

redirect_to :controller => :users, :action => :prompt_user

Et la form_for à quoi ressemble le code

<% form_for :user, @user do |f| %>

Qui génère le code html suivant

<form action="users/prompt_user" method="post">

Avis l'action est prompt_user, où, comme je veux le mettre à process_feedback. J'ai pensé que je pouvais changer l'action, avec un bouton

<%= submit_tag "Process feedback" %>

Mais cela ne fonctionne pas.

Donc ma question est comment puis-je modifier l'action à process_feedback?

Aussi, comme vous pouvez le dire, je suis très nouveau pour les rails, donc si je fais quelque chose de particulièrement obtus, j'aimerais savoir ce que c'est.

OriginalL'auteur Timid Developer | 2011-08-12