【发布时间】:2013-06-06 18:42:03
【问题描述】:
我想在我的模型中的太阳黑子“可搜索”方法中添加条件索引一些数据。理想情况下,它看起来像这样:
searchable do
string :important_text
if address_visible?
string :address
end
end
在上面的例子中,我只想在 address_visible 时才索引地址字段?方法(在模型上)返回 true。不幸的是,address_visible?方法抛出“NoMethodError”,因为上下文现在是 Sunspot::DSL::Fields,而不是模型。
【问题讨论】:
标签: solr sunspot sunspot-rails