我在现有的控制器上创建了一个新页面。如何使用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?另外,正如你可能知道的那样,我对轨道很陌生,所以如果我正在做一些特别钝的事情,我很想知道它是什么。
这就是我要找的。非常感谢你。 –
顺便说一下,这是所有可用的rails文档(http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html)。 – jonnii