当从另一个模型属性委托模型属性时,在数据库上的Elastic Search和Ruby on Rails中更新索引更新

时间:2020-09-02 15:14:42

标签: ruby-on-rails ruby elasticsearch activerecord

我有ModelAModelB,其中ModelA的属性是从ModelB委托的。我的弹性搜索索引正在为ModelA编制索引,我想在更新(数据库)ModelB

的实例时更新索引
Class ModelA < ActiveRecord::Base
  delegate :tag_list, :url, :description, to: :ModelB

  include Elasticsearch::Model
  include Elasticsearch::Model::Callbacks
end

我知道include Elasticsearch::Model::Callbacks可以在未委派属性的情况下起作用,但是我找不到有关如何实现所需行为的文档。

谢谢:)

0 个答案:

没有答案