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 –