मैं वर्तमान में टैगिंग और pg_search के लिए Act_as_taggable_on का उपयोग कर रहा हूं ताकि मेरे रेल 3 एप्लिकेशन पर मेरे पोस्टग्रेस्क्ल डेटाबेस को खोज सकें।रेल: मैं PG_Search के साथ Act_As_Taggable_On द्वारा जेनरेट किए गए टैग कैसे खोजूं? (postgresql)
मैं act_as_taggable_on gem द्वारा pg_search के साथ उत्पन्न टैग के माध्यम से कैसे खोज करूं? मैं ", Post.find (1) .tag_list" कह कर एक पोस्ट के टैग देख सकते हैं लेकिन वहाँ पोस्ट तालिका में कोई "टैग" स्तंभ हैं, तो यह मुझे एक देता है जब मैं
pg_search_scope :search_by_weight, :against => {:tag_list => 'A', :title => 'B', :content => 'C'} #,:using => [:tsearch => {:prefix => true}] #:trigram, :dmetaphone]
चलाने त्रुटि क्योंकि कॉलम Post.tag_list पोस्ट तालिका में मौजूद नहीं है। जब आप डॉट कनेक्टर (यानी मिशन.tag_list) के माध्यम से मान पा सकते हैं तो यह क्या कहा जाता है लेकिन जब यह तालिका में मौजूद नहीं होता है? मुझे नहीं पता था कि किस प्रकार टाइप करना है। तो मूल रूप से, मैं एक मौजूदा कॉलम में पैराम्स के रूप में कैसे पास करूं?
इसके अलावा, आप देखा हो मैं बाहर
:using => [:tsearch => {:prefix => true}] #:trigram, :dmetaphone]
ऊपर
टिप्पणी की। मुझे लगता है कि Postgresql के लिए अतिरिक्त मॉड्यूल कैसे स्थापित करें। मैं विस्तार कहां टाइप करूं? (उबंटू 11.10 और पोस्टग्रेस्क्ल 9.1.3 -> और उत्पादन के लिए उसकेोकू का उपयोग करके)
भारित करने के लिए? – kibaekr