我已按照this tuto在我的应用中制作搜索表单。 它运作良好,但它并不完全符合我的要求
目前,我要去搜索/搜索我的搜索结果,但我希望在进行搜索时,我的应用程序中的任何地方都会重定向/搜索并显示结果。
我的搜索控制器:
def search
if params[:q].nil?
@idees = []
else
@idees = Idee.search params[:q]
end
end
我的搜索表单视图
<%= form_for search_path, method: :get do |f| %>
<p>
<%= f.label "Search for" %>
<%= text_field_tag :q, params[:q] %>
<%= submit_tag "Go", name: nil %>
</p>
<% end %>
我的路线:
get '/search', to: 'search#search'
我的路线一定是个问题,但我不知道怎么做
答案 0 :(得分:1)
将表单更新为:
search
您可能还需要更新throw new CHttpException(404);
操作以支持嵌套参数。