1
моей форма поиска:рубин на рельсах изменить поиск маршрута
<%= 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
текущего URL: http://localhost:3000/search/index/?utf8=✓3&q=
то, что я хочу, чтобы это http://localhost:3000/search?q=
или, по крайней мере, что-то похожее на это
Что нового URL тогда? кроме исходного URL, который будет новым? если это возможно, я бы хотел, чтобы он был/search? q = query – fxuser
/search - это новый url, все параметры, которые вы передаете, будут переданы контроллеру –
. Почему, когда я отправляю форму, у меня есть это: 'search/? utf8 = ✓ & q = 'как я могу это исправить, поэтому он не будет отображаться как параметр utf8 или если он появится, это будет правильный формат, чтобы он работал? – fxuser