我在現有的控制器上創建了一個新頁面。如何使用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