Я пытаюсь настроить поиск по модели, которая имеет много разных ассоциаций. Я начну с ассоциаций принадлежности_к. Я могу успешно выполнить поиск в поле имени модели продукта, но когда я выполняю поиск того, что будет в связанных моделях, я просто получаю результаты по умолчанию.
Что я делаю неправильно?
Любая помощь приветствуется.
#Product Model
Class Product < ActiveRecord::Base
searchable do
text :name
integer :store_id, :references => Store.name
text :store do
Store.all.map { |store| store.name }
end
end
end
#product controler
def search
@search = Sunspot.search(Product) do
fulltext params[:search] do
fields(:name, :store)
end
end
@products = @search.results
end
#Store Model
searchable do
text :name
end