【发布时间】:2015-09-11 19:53:11
【问题描述】:
我正在尝试使用 Searchkick 运行基于多个模型的搜索和返回。
我的书本模型包含这个
class Book < ActiveRecord::Base
searchkick
has_many :book_subjects
has_many :subjects, through: :book_subjects
belongs_to :author
belongs_to :publisher
end
然后我的控制器就有了这个
def index
if params[:search].present?
@books = Book.search(params[:search], operator: "or")
else
@books = Book.all
end
end
我希望搜索结果搜索相关模型并在那里返回任何结果——所以是 boo 主题名称、作者和出版商。
谢谢
【问题讨论】:
标签: ruby-on-rails elasticsearch searchkick