Я начинаю использовать searchkick в своем приложении, и у меня есть две модели: Дом и Адрес (который принадлежит дому).
Дом:
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
Прямо сейчас, searchkick работает, когда я ищу данные о доме, которые находятся в таблице houses
, но если, например, я смотрюдля поля в таблице адресов я не получаю никакого результата вообще.Можно ли это сделать?
Заранее большое спасибо!