Как переиндексировать как архивные, так и неархивированные данные, используя searchkick - PullRequest
0 голосов
/ 29 августа 2018

У меня есть модель Meeting, которая содержит как архивные, так и неархивированные данные.

Когда я запускаю Model.reindex, индексируются только неархивированные данные.

Я хочу также проиндексировать неархивированные данные, чтобы при использовании метода поиска search searchkick также можно было видеть неархивированные данные.

Для архивации я использовал paranoia gem и имя архивного столбца: cancelled_at.

1 Ответ

0 голосов
/ 29 августа 2018
Model.with_deleted.reindex

Так как гем paranoia default_scope всегда без удаленных / заархивированных, просто нужно использовать вспомогательную область, которая описана в файле readme для паранойи https://github.com/rubysherpas/paranoia#usage

...