Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们的项目目前正在使用 Ransack,我们正在考虑引入 Thinking-Sphinx。但是,他们都使用搜索关键字。有什么方法可以在同一个项目中使用 Thinking-Sphinx 和 Ransack?
预先感谢。
Ransack 的搜索方法只是一个别名。您可以改用该ransack方法。
ransack
代替:
@q = Person.search(params[:q]) @people = @q.result(:distinct => true)
利用:
@q = Person.ransack(params[:q]) @people = @q.result(:distinct => true)
Person.search 应该像往常一样调用 ThinkingSphinx。