如何使用 searchkick 重新索引存档和非存档数据

How to reindex archived as well as non archived data using searchkick

我有一个 Meeting 模型,其中包含存档数据和非存档数据。

当我 运行 Model.reindex 只有非归档数据被索引。

我也想索引非存档数据,以便在使用 searchkick 的 search 方法时也能看到非存档数据。

对于归档我使用了 paranoia gem 并且归档列名称是 cancelled_at.

Model.with_deleted.reindex

因为 paranoia gem default_scope 总是没有 deleted/archived 那些只需要使用 paranoia 自述文件 https://github.com/rubysherpas/paranoia#usage[=12= 中记录的辅助范围]