2011-03-29 65 views

回答

0

假設您沒有使用資源。

問題是你有一個post操作,但是你想通過表單提交(必須使用POST)來設置一個GET變量。

可以使窗體進行GET請求,就像這樣:

<%= form_tag(start_path, :method => "get") do %> 
<%= select_tag "id", "<option>1</option><option>2</option><option>3</option><option>4</option>" %> 
<% end %> 
+0

事實上,我只是使用路線「後 '的啓動/:work_hours'=>:開始,:如=>'開始'「。這不像一個表單的標準後置動作嗎?它從一個元素獲取一個值並將其發佈到頁面上,對嗎?我嘗試了上面的,並得到了無路線匹配{:controller =>「labor」,:action =>「start」}:/ – Spyros 2011-03-29 02:46:36

+0

ohhh,我想我明白你的意思,在post之後放一個/:work_hours就像試圖獲得價值,你是對的。嗯,開始改變路線並修復它。 – Spyros 2011-03-29 04:49:55