我有一个Meeting模型,其中包含已归档数据和未归档数据。

当我运行Model.reindex时,只会对未归档的数据建立索引。

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

对于存档,我使用了paranoia gem,存档的列名称为cancelled_at

最佳答案

Model.with_deleted.reindex

由于偏执狂gem default_scope始终没有删除/归档的内容,只需要使用偏执狂自述文件https://github.com/rubysherpas/paranoia#usage中记录的帮助程序作用域

关于ruby-on-rails - 如何使用SearchKick重新索引已存档和未存档的数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52072350/

10-09 00:07