我正在使用带有rails和elasticsearch的{{3}}。如果我的模型上的布尔标志为true,我想有条件地将文档添加到索引。我确信这是直截了当的,但我似乎无法找到如何。
答案 0 :(得分:1)
我制定了解决方案。我从我的模型中删除了这个回调包含:
include Tire::Model::Callbacks
并实现了我自己的回调:
after_save do
if live == true
self.index.store self
else
self.index.remove self
end
end