2013-07-23 176 views
-1

嗨如何編輯此代碼,所以當我點擊搜索時,我被重定向到指定頁面不保持相同?搜索表單,重定向到搜索結果頁面,導軌

<%= form_tag products_path, :method => 'get',:id => "products_search" do %> 
    <%= text_field_tag :search, params[:search] %> 
    <%= submit_tag "Search", :name => nil %> </li> 
<% end %> 

回答

0

你可以這樣說:

<%= form_tag "http://www.stackoverflow.com/questions", :method => 'get',:id => "products_search" do %> 

放置任何你在地方URL的需要。 更多信息,請看的form_tag助手文檔

但是如果你需要真正成爲谷底你使用這條道路,你必須使用一個重定向或轉發。 對於使用轉發,只需調用該動作結束附近的下一個動作的名稱。 喜歡的東西:

def another_action 
... 
end 

def product 
... 
    another_action 
end 

對於使用重定向只是不喜歡它:

def products 
redirect_to another_action 
end