Searchkick индекс связанных полей модели
У меня есть приложение рельсов, и яя переключаюсь со сфинкса на ElasticSearch и использую поисковый камень gem.
У меня есть модель Учитель и модель Теги (через драгоценный камень), где Учитель может иметь несколько связанных тегов. В модели Учителя ямы определили индекс следующим образом:
def search_data
{
name: name,
intro: intro,
bio: bio,
tag_name: tags.name
}
end
Имя, вступление и биография являются атрибутами Учителя, но я хочу проиндексировать имя тегов, связанных с учителем. Как я могу это сделать?
Как сейчас, он индексирует имя объекта (отношения), как я могу индексировать имя атрибута внутри объекта тега?