Tim*_*Tim 33 string url ruby-on-rails ruby-on-rails-3
我的主页上有一个搜索查询表单(/)
<% form_tag(search_path, :method => :get) do %>
<%= text_field_tag 'query' %>
<%= submit_tag "Search", :name => nil%>
<% end %>
Run Code Online (Sandbox Code Playgroud)
当我提交此搜索表单时,我想结束(/ search?query = foo).但是,现在我得到/搜索?utf8 =%E2%9C%93&query = foo.那个utf8参数在那里做什么?我怎么能摆脱它?
谢谢.
shi*_*ara 31
此参数是rails 3的新功能.
以前是雪人.
它有助于IE真正使用utf-8.
避免使用form_tag并且它有效:
<form action="<%= search_path %>" method="get" >
<%= text_field_tag 'query' %>
<%= submit_tag "Search", :name => nil%>
</form>
Run Code Online (Sandbox Code Playgroud)