我正在将tire与rails和elasticsearch一起使用。如果模型上的 bool(boolean) 标志为true,我想有条件地将文档添加到索引。我敢肯定这是直截了当的,但我似乎找不到办法。
最佳答案
我制定了解决方案。我从模型中删除了此回调包含:
include Tire::Model::Callbacks
并实现了我自己的回调,如下所示:
after_save do
if live == true
self.index.store self
else
self.index.remove self
end
end
关于ruby-on-rails - 使用Tire有条件索引文档进行Elasticsearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21241132/