是否有可能根據表單中的值生成表單提交的url?我想創建一個要求對進行搜索的形式和模型從Rails中的表單參數生成URL
<% form_tag make_model_search_path(:client_id => @client.id) do %>
<%= select_tag :make, options_for_select(make_list) %>
<%= select_tag :model, options_for_select(model_list) %>
<%= submit_tag "Search" %>
<% end %>
我想用的是下面的顯示結果
map.make_model_search "client/:client_id/tags/search/make/:make/model/:model", :controller => "tags", :action => "make_model_search", :method => :get
路線但由於URL之前的任何產生參數發送我不知道如何做到這一點
我希望這樣做的原因是因爲我需要添加分頁到這個最終通過追加「page /:page」到這條路線。
如果這是不可能的。我也不明白爲什麼PARAMS不在URL作爲
"?client_id=ID&make=MAKE&model=MODEL"
這是我的理解是,這將讓我做同樣的事情
謝謝!
這很有道理。我想,因爲我的方法在我的路線上,它會自動做到這一點。謝謝! – stellard 2009-09-07 20:06:26