2011-06-03 70 views
2

Rails指南將下列示例顯示爲通用搜索表單。如何讓搜索結果位於縮短的網址中?

<%= form_tag(search_path, :method => "get") do %> 
    <%= label_tag(:q, "Search for:") %> 
    <%= text_field_tag(:q) %> 
    <%= submit_tag("Search") %> 
<% end %> 

事情做工精細,但如果我想找到的東西,有「251」,從上面看起來像

app.com/searches?utf8=✓&keywords=251 

結果URL我應該怎樣修改代碼,使得產生的網址看起來像

​​

回答

1

如何從搜索行動重定向如果帕拉姆[:關鍵字]存在這樣的:

redirect_to(:action => "searches", :id => params[:keywords]) and return 

取決於您的路線如何設置。