Как переиндексировать как архивные, так и неархивированные данные, используя searchkick

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

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

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

Для архивации я использовал paranoia гем и заархивированный столбец cancelled_at,

1 ответ

Решение
Model.with_deleted.reindex

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

Другие вопросы по тегам