Я использую Sunspot для создания множества индексов и обзоров моих приложений.
В этом приложении у меня есть 2 модели, которые имеют отношение один-ко-многим родитель / ребенок. С помощью Sunspot я индексирую количество детей, которых имеет родитель, так что это доступно для сортировки, определения области и т. Д.
Однако, когда я изменяю дочернюю модель, родительская модель автоматически не переиндексируется (так как она не изменилась). Принудительное использование parent.save с помощью call_back для дочернего элемента также не приводит к принудительной индексации.
Итак, прежде чем я начну взламывать:
Каков наилучший способ принудительного действия индекса для родительского класса в Sunspot при изменении / добавлении дочерней модели?