如何在可搜索的Sunspot模型块中调用实例方法?

时间:2013-02-10 18:11:01

标签: ruby-on-rails solr eval sunspot

我有一个Solr索引的RoR模型(通过太阳黑子)。

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

我想这样做:

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

鉴于太阳黑子在DSL中重新定义了自我,我该怎么办呢?

0 个答案:

没有答案