Associações do Rails Searchkick / Elasticsearch has_many e pertence_ a
Estou tentando usar o Searchkick para executar uma pesquisa e retornar com base em vários modelos.
O modelo do meu livro contém este
class Book < ActiveRecord::Base
searchkick
has_many :book_subjects
has_many :subjects, through: :book_subjects
belongs_to :author
belongs_to :publisher
end
e então meu controlador tem esse
def index
if params[:search].present?
@books = Book.search(params[:search], operator: "or")
else
@books = Book.all
end
end
Desejo que os resultados da pesquisa pesquisem os modelos associados e retornem os resultados também - assim, o nome do assunto da boo, o autor e o editor.
obrigado