6

私たちのプロジェクトは現在Ransackを使用しており、Thinking-Sphinxの導入を検討しています。ただし、どちらも検索キーワードを使用しています。同じプロジェクトでThinking-SphinxとRansackを使用する方法はありますか?

少し早いですがお礼を。

4

1 に答える 1

8

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を呼び出す必要があります。

于 2012-05-02T21:07:38.423 に答える