2012-04-12 12 views

答えて

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

+0

しかし、もし私がそれを単一の形式で使っているなら、私は検索の詰め物をransack paramsの形式に分けたいでしょうか?カスタムのparams処理やdiggを荒廃したコードに採用する必要がありますか? – prikha

+1

命を救う人!!!!!!!! – Edmund

関連する問題