,所以我有searchkick工作(我可以看到byebug顯示PARAMS)Rails的searchkick顯示結果
不過,我想它顯示一個搜索結果頁,(我確實需要創建一個搜索結果頁,其中即時通訊目前正在做)
我還沒有就如何鏈接serch含踢起所以它吐出來的是搜索(pagenated的結果),而不是不顯示任何
繼承人什麼我到目前爲止,我有一個線索搜索引擎在主頁上。
/pages/home.html.erb
<%= form_tag search_events_path, class: "form-inline", remote: true, method: :get do %>
<div class="input-group input-group-lg">
<%= text_field_tag :search, params[:search], class: "form-control", autocomplete: "off" %>
<div class="input-group-btn">
<%= submit_tag "Search", class: "btn btn-primary" %>
</div>
</div>
<% end %>
這是我的路線
get 'search_events' => 'newevents#search', as: 'search_events'
我的控制器是該
def search
events = Newevent.search params[:search]
render :json => events.to_json
end
而且我的模型只是有searchkick
裏面
我想讓搜索結果顯示在名爲results.html.erb的事件文件夾內的頁面上。任何幫助將不勝感激!
感謝,
請溫柔,我沒有一直與長軌。 (足夠閱讀幾本書,這就是我如何得到這麼遠哈哈!)
所以你想渲染結果爲HTML,不是嗎?但我看到你寫'render:json => events.to_json',所以你迫使這個動作渲染json而不是html嗎? –
是的所以我需要指出這到一個搜索HTML – Tester123