0
我已经关注this tuto在我的应用中创建搜索表单。 它工作的很好,但它并没有做到我想要的东西重定向搜索表单
目前,我必须去/ search来查看我的结果,但我希望在搜索时,在我的应用程序中的任何地方,它都是重定向/搜索并显示结果。
我的搜索控制器:
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'
它必须是我的路线问题,但我不t知道该怎么做
它已经这样做了。只需将表单放置在任何您希望具有搜索功能的视图上(或者在布局中,如果您希望在每个视图上显示该视图),并提交您将被带到搜索结果页面 –
搜索表单已经在我的布局应用程序中。但是,如果我在联系页面上,并且想要搜索文章,那么当我提交研究时,我会获得/联系吗?utf8 =✓&q = test –