2012-04-12 17 views
6

हमारी परियोजना इस समय रैनसैक का उपयोग कर रही है, हम थिंकिंग-स्फिंक्स को पेश करने के बारे में सोच रहे हैं। हालांकि वे दोनों खोजशब्द का उपयोग करते हैं। एक ही परियोजना में थिंकिंग-स्फिंक्स और रान्सैक का उपयोग करने का कोई तरीका है?सोच सकते हैं-स्फिंक्स रंसैक एक साथ काम करते हैं?

अग्रिम धन्यवाद।

उत्तर

8

रान्सैक की खोज विधि सिर्फ एक उपनाम है। आप इसके बजाय 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

लेकिन अगर मैं इसे एक ही रूप में उपयोग कर रहा हूं - तो क्या मैं खोज क्वेरी को फॉर्म रंसैक पैरा को अलग करना चाहता हूं? क्या मुझे कस्टम पैरा प्रोसेसिंग या रेंसैक कोड में digg को नियोजित करना चाहिए? – prikha

+1

lifesaver !!!!!!!! – Edmund