Как переиндексировать как архивные, так и неархивированные данные, используя searchkick
У меня есть Meeting
модель, которая содержит как архивные, так и неархивированные данные.
Когда я бегу Model.reindex
индексируются только неархивированные данные.
Я хочу также проиндексировать неархивированные данные, чтобы при использовании также можно было видеть неархивированные данные search
метод поиска.
Для архивации я использовал paranoia
гем и заархивированный столбец cancelled_at
,
1 ответ
Решение
Model.with_deleted.reindex
Так как гем паранойи default_scope всегда без удаленных / заархивированных, просто нужно использовать вспомогательную область, которая описана в файле readme паранойи https://github.com/rubysherpas/paranoia