Searchkick のセットアップがあり、すべてが機能します。act_as_taggable を介して追加されたタグを検索に表示するにはどうすればよいですか? したがって、ユーザーがタグを検索すると、結果に表示されます。
ここに私のファイルがあります
Routes.rb
Rails.application.routes.draw do
root 'links#index'
resources :tag
resources :links do
collection do
get 'search'
end
end
end
コントローラ検索アクション
def search
if params[:search].present?
@links = Link.search(params[:search], page: params[:page], per_page: 15 )
else
@links = Link.all
end
end
Search.html.erb ビュー
<%= render 'shared/tagcloud' %>
<%= will_paginate @link %>
<div id="links-wrapper">
<%= render partial: "shared/link", collection: @links %>
</div>