我在现有控制器上创建了一个新页面.
我在控制器上添加了2个操作方法:prompt_user和process_feedback.
所以我通过这个页面进入
redirect_to :controller => :users, :action => :prompt_user
Run Code Online (Sandbox Code Playgroud)
form_for代码看起来像
<% form_for :user, @user do |f| %>
Run Code Online (Sandbox Code Playgroud)
其中生成以下html
<form action="users/prompt_user" method="post">
Run Code Online (Sandbox Code Playgroud)
请注意,操作是prompt_user,我想将其设置为process_feedback.我以为我可以用按钮改变动作
<%= submit_tag "Process feedback" %>
Run Code Online (Sandbox Code Playgroud)
但那没用.
所以我的问题是如何将操作更改为process_feedback?
另外,正如你可能会说的那样,我对rails非常陌生,所以如果我做的事特别迟钝,我很想知道它是什么.