Как установить действие с помощью form_for?

Я создал новую страницу на существующем контроллере.

Я добавил к контроллеру 2 метода действий: prompt_user и process_feedback.

Итак, я попадаю на страницу через

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

И код form_for выглядит как

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

, который генерирует следующий html

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

Обратите внимание, что действие prompt_user, где я хочу установить для него process_feedback. Я думал, что могу изменить действие с помощью кнопки

<%= submit_tag "Process feedback" %>

Но это не сработало.

Итак, мой вопрос в том, как я могу изменить действие на process_feedback?

Кроме того, как вы, вероятно, можете сказать, я очень новичок в рельсах, поэтому, если я делаю что-то особенно тупое, я хотел бы узнать, что это такое.

9
задан Simone Carletti 24 August 2011 в 08:41
поделиться