0

我想把 Thinking Sphinx 放在我的项目 Ruby On Rails 中,我正在使用 ROR 版本 3.2.1 和 Thinking sphinx 3 我在搜索请求浏览器中收到错误未知本地索引“post_core” 说我的错误在我的视图中

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

任何人都可以帮助我吗?

4

1 回答 1

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/

于 2013-03-22T15:39:20.960 回答