1
我的搜索形式:Ruby on Rails的改變搜索路徑
<%= form_tag("/search/index/", :method => "get") do %>
<%= text_field_tag :search, params[:search], :name => 'q' %>
<% end %>
我的搜索控制器:
class SearchController < ApplicationController
def index
@query = params[:q]
end
end
當前網址:http://localhost:3000/search/index/?utf8=✓3&q=
什麼,我想這是爲http://localhost:3000/search?q=
或至少與此類似
什麼新的URL,然後將搜索到的指標?除了原來的網址是新的網址嗎?如果有可能,我想它是/搜索?q =查詢 – fxuser 2012-07-23 16:42:20
/搜索是新的網址,你傳遞的所有參數將傳遞給控制器 – 2012-07-23 16:55:18
爲什麼當我提交表單時,我有這個:'search/?utf8 =?&q ='我該如何解決這個問題,所以它不會出現utf8參數,或者如果它出現,它會是正確的格式,所以它會工作? – fxuser 2012-07-23 17:03:25