思考Sphinx和ActiveRecord default_scope

时间:2011-11-19 13:46:54

标签: ruby-on-rails activerecord thinking-sphinx

有什么办法可以跳过将ActiveRecord :: Base的default_scope应用到Thinking Sphinx的搜索结果中吗?

https://gist.github.com/1378847

1 个答案:

答案 0 :(得分:0)

在调用搜索之前只需使用unscoped方法。

查看更多info

修改

https://github.com/freelancing-god/thinking-sphinx/blob/master/lib/thinking_sphinx/search.rb#L89。添加和选项:ignore_default以跳过范围。 (但这会使用Sphinx范围,因此需要进行检查)。