我跟随这首芭蕾舞曲在我的应用程序中制作了一个搜索表单。它工作得很好,但不能完全满足我的要求
目前,我必须去/搜索,以查看我的结果,但我想,当一个搜索,在我的应用程序的任何地方,它的重定向/搜索和结果显示。
我的搜索控制器:
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'
我的路线肯定有问题,但我不知道怎么走
1条答案
按热度按时间vi4fp9gy1#
将表单更新为:
您可能需要更新
search
操作太多,无法支持嵌套参数。