我有一个 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,我该怎么做?
我有一个 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,我该怎么做?