【发布时间】:2018-11-24 16:34:04
【问题描述】:
我开始在我的应用中使用 searchkick,我有两个模型:House 和 Address(属于房子)。
房子:
class House < ApplicationRecord
searchkick
has_one :address, dependent: :destroy
end
地址:
class Address < ApplicationRecord
searchkick
belongs_to :house
end
在我的控制器中
def index
if params[:term].present?
@houses = House.search(params[:term])
else
@houses = House.search('*')
end
end
现在,当我搜索表 houses 中的房屋数据时,searchkick 正在工作,但例如,如果我在地址表中查找一个字段,我根本没有得到任何结果。
可以这样做吗?
提前非常感谢!
【问题讨论】:
标签: ruby-on-rails elasticsearch searchkick