是否有可能根据表单中的值生成表单提交的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