2012-04-12 6 views

Antwort

8

Ransacks Suchmethode ist nur ein Alias. Sie können stattdessen die Methode ransack verwenden.

Statt:

@q = Person.search(params[:q]) 
@people = @q.result(:distinct => true) 

Verwendung:

@q = Person.ransack(params[:q]) 
@people = @q.result(:distinct => true) 

Person.search sollte ThinkingSphinx wie gewohnt anrufen.

+0

Aber was ist, wenn ich es in einer einzigen Form benutze - so dass ich die Suche haben wollen, die von ransack params getrennt werden? Sollte ich benutzerdefinierte Params-Verarbeitung oder Digg in Ransack-Code verwenden? – prikha

+1

Lebensretter !!!!!!!! – Edmund