2013-09-21 4 views
0

Вот ошибка я ударНеопределенный метод 'группы' для # <Веснушка :: Поиск :: StandardSearch

NoMethodError: неопределенный метод `группы» для солнечных пятен :: Поиск :: StandardSearch:

I имеют версию пятна 1.2.1 и версию solr 3.6. Я также тестировал функциональность группировки с версией solr, установленной на моем сервере, изменяя URL-адрес, и он работает как легкий ветерок.

Однако это ломается с текущей версией солнечного пятна. Я обновил драгоценный камень солнечного пятна до версии 1.3.3, но он все еще ломается.

Я уверен, что синтаксис является правильным, потому что я следовал примеры в документации:

https://github.com/sunspot/sunspot

Я осмотрелся и это соответствующий ответ я нашел, но не Помогите. Может, я что-то упустил?

Group using Sunspot/Solr?

Эти камни у меня установлены:

Gem 'sunspot_rails', '1.3.1' камень 'sunspot_solr'

EDIT

Вот код, который ломается. Это то же самое, что и в документации. ': question' - текстовое поле с одним значением, которое я хочу сгруппировать.

search.group(:question).groups.each do |group| 
    puts group.value 
end 
+0

Не могли бы вы показать код, создающий ошибку ...? – polmiro

+0

Это то же самое, что и в документации. вопрос - однозначное текстовое поле, на котором я хочу сгруппировать: search.group (: question) .groups.each do | group | puts group.value конец –

ответ

0

Проблема решаемая

Группировка поддерживается в версии 2.0.0 солнечных пятен

Таким образом, простое исправление только в том числе солнечных пятен 2.0.0 драгоценных камней и пачкой установки.