2013-03-07 1 views
0

Я хочу поместить Thinking Sphinx в моем проекте Ruby On Rails, я использую ROR версии 3.2.1 и мышления сфинкса 3 я получаю ошибку неизвестный локальный индекс «post_core 'в поисковом запросе браузер сказал, что моя ошибка в моем взглядеошибка «неизвестный локальный индекс„post_core“в поисковом запросе»

<% @posts.each do |post| %> 
    <li><%= post.content %></li> 
<% end %> 

Любой человек может помочь мне об этом?

ответ

0

Возможно, вы уже решили свою проблему, но здесь все равно. Может быть, это поможет кому-то другому.

Причина этой проблемы заключается в том, что вы используете Thinking Sphinx 3.0 или новее, но, вероятно, определяете свои индексы по-старому, как это было сделано в Thinking Sphinx 2. * и ранее. Определения индексов больше не находятся в самих моделях, а в отдельных файлах, которые помещаются в app/indices. Там также было много других изменений, поэтому лучше всего внимательно прочитать новую документацию.

Документация 3.0 находится в файле README: https://github.com/pat/thinking-sphinx/

«Официальная» документация по-прежнему относится к старой версии, которая работает по-разному: http://pat.github.com/ts/en/

 Смежные вопросы

  • Нет связанных вопросов^_^