ほんの少し前にこの検索機能が機能していたことは知っていますが、ブートストラップで検索とナビゲーションバーをやり直していて、今では見栄えは良いのですが、検索機能が機能していません!! インデックスアクションの何かだと思いますか?それがすることは、まあ、何もありません。おそらくフォームを送信していませんか?- どうすれば確認できますか?
ビュー *guidelines_controller.rb*
def index
@guidelines = Guideline.order(:title).all
respond_to do |format|
format.html # index.html.erb
format.json { render json: @guidelines }
end
@search = Sunspot.search(Guideline) do
fulltext params[:search]
end
@guidelines = @search.results
end
レイアウト/application.html.erb
<%= form_tag guidelines_path, :class => 'navbar-search', :method => :get do %>
<%= text_field_tag :search, params[:search], :class => 'search-query', :placeholder=>"Search" %>
モデルガイドライン.rb
searchable do
text :title, :default_boost => 2
text :subtitle
end