这是我遇到的错误
NoMethodError:未定义的方法`group'用于Sunspot :: Search :: StandardSearch:
我有太阳黑子版本1.2.1和solr版本3.6。我还通过修改url来测试我的服务器上安装的solr版本的分组功能,它就像一件轻而易举的事。
然而,它打破了我现有的太阳黑子版本。我将太阳黑子宝石更新到版本1.3.3,但它仍然打破。
我很确定语法是正确的,因为我按照文档中的示例进行了操作:
https://github.com/sunspot/sunspot
我环顾四周,这是我找到的相关答案,但没有帮助。也许我错过了什么?
这些是我安装的宝石:
宝石'太阳黑子','1.3.1' 宝石'sunspot_solr'
修改
这是破解的代码。它与文档相同。 ':question'是我要分组的单值文本字段。
search.group(:question).groups.each do |group|
puts group.value
end
答案 0 :(得分:0)
解决问题
Sunspot版本2.0.0支持分组
因此,简单的修复只包括sunspot 2.0.0 gem和bundle install。