Ruby on Rails中的ElasticSearch,耐嚼宝石

时间:2018-12-18 07:24:52

标签: ruby-on-rails ruby elasticsearch chewy-gem

如何将耐嚼的update_index()方法用于多级关系?例如我有这种情况

class A < ApplicationRecord
  has_many :b
end

class B < ApplicationRecord
  has_many :c
end

class C < ApplicationRecord

end

我想实现的是,当我更新C的实例时,我也希望它也在ElasticSearch中更新。让索引看起来像这样

Class MyIndex < Chewy::Index
  define_type :A do
    field :b, type: 'object'
  end
end

0 个答案:

没有答案