0

我有一个 Solr 索引的 RoR 模型(通过 Sunspot)。

如何在可搜索块中调用实例方法?

我想做这个:

searchable
  string :name
  self.address.each do |a|
    eval 'string :address_' + a.id.to_s do ' + a.value + ' end'
  end
end

鉴于 Sunspot 在这里重新定义了 DSL 中的 self,我该怎么做?

4

0 回答 0