使用SunSpot Solr,Over Ride Type,因此它不匹配模型

时间:2017-02-06 15:58:50

标签: ruby-on-rails ruby solr sunspot sunspot-rails

我想做的是采用看起来像这样的模型

class Principal < ApplicationRecord
  searchable do
    text    :name
  end
end

然后当我创建或保存它时,我希望通过太阳黑子从solr出来的类型是不同的类似于&#39; HeadmasterPrincipal&#39;例如。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

解决方案是在Principal上连接一个after保存挂钩,然后实例化一个HeadmasterPrincipal并在其上有可搜索块,然后将其发送给Solr。