act_as_ferret поиск по нескольким моделям не работает в приложении Rails

StackOverflow https://stackoverflow.com/questions/1830773

  •  11-09-2019
  •  | 
  •  

Вопрос

Я пытаюсь решить странную проблему с помощью Ferret/acts_as_ferret.

Конечно, я погуглил и задал вопрос:http://www.ruby-forum.com/topic/188570

В основном aaf без проблем работает на отдельных моделях.Он также работает на отдельных моделях, используя настроенный мной файл config/aaf.rb.Это даже работает, когда я выполняю поиск по нескольким моделям в консоли, но в самом приложении рельсов я получаю:

undefined method `ferret_rank=' for <object that has a match>

Если у кого-то был такой же опыт/проблема и он может пролить свет, я был бы признателен.

ПС:Я следовал следующему руководству, чтобы достичь того, что я имею сейчас.http://opensoul.org/2008/4/29/using-shared-indexes-with-acts_as_ferret

Это было полезно?

Решение

У вас установлен плагин или только драгоценный камень?Возможно, вы захотите установить плагин.

Я бы также попробовал восстановить index.

Для своих целей я перешел на Solr, и жизнь стала намного проще.В Сфинксе не хватает многого, что мне нужно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top