【发布时间】:2014-01-20 18:07:09
【问题描述】:
我将tire 与rails 和elasticsearch 一起使用。如果我的模型上的布尔标志为真,我想有条件地将文档添加到索引中。我敢肯定这是直截了当的,但我似乎不知道该怎么做。
【问题讨论】:
标签: ruby-on-rails elasticsearch tire
我将tire 与rails 和elasticsearch 一起使用。如果我的模型上的布尔标志为真,我想有条件地将文档添加到索引中。我敢肯定这是直截了当的,但我似乎不知道该怎么做。
【问题讨论】:
标签: ruby-on-rails elasticsearch tire
我制定了解决方案。我从我的模型中删除了这个回调包含:
include Tire::Model::Callbacks
并像这样实现了我自己的回调:
after_save do
if live == true
self.index.store self
else
self.index.remove self
end
end
【讨论】: