2010-10-05 17 views
6

मैंने मेटाशर्च मणि http://metautonomo.us/projects/metasearch/ का उपयोग रेल 3 एप पर रूबी के लिए एक और स्टैक ओवरफ्लो पोस्ट में अनुशंसित करने के बाद करना शुरू कर दिया है। मैं एक खोज फ़ॉर्म पर एक टेक्स्ट फ़ील्ड रखना चाहता हूं जो प्रत्येक के लिए एक टेक्स्ट फ़ील्ड के बजाय कई फ़ील्ड में खोज सकता है। मैं इसे समझने में सक्षम नहीं हूं।मेटासर्च और रेल 3 का उपयोग करके एकल टेक्स्ट फ़ील्ड के साथ एकाधिक फ़ील्ड कैसे खोजें?

नीचे दी गई मेरी उदाहरण क्योंकि यह भी बहु स्तरीय संघों का उपयोग करता है शायद एक छोटे से अधिक जटिल है:

मॉडल: रिपोर्ट अंतर्गत आता है साइट के लिए

मॉडल: साइट कई रिपोर्ट

है

देखें (एक खोज फ़ॉर्म के साथ रिपोर्ट के लिए सूचकांक):

<%= f.text_field :site_name_or_site_address_contains %>

बजाय 2 अलग पाठ फ़ील्ड की तरह: 210 की तरह कुछ है

<%= f.text_field :site_name_contains %> <%= f.text_field :site_address_contains %>

वेबसाइट पर नोट्स और rdocs नया जोड़ने कवर जहां प्रारंभकर्ता में बयान। मुझे यकीन नहीं है कि क्या आवश्यक है लेकिन मैं वास्तव में उन्हें भी समझ नहीं पा रहा हूं।

उत्तर

6

बाहर चेक GitHub पर नवीनतम संस्करण: http://github.com/ernie/meta_search

मैं थोड़ी देर के लिए कि समर्थन जोड़ने क्योंकि मैं वाक्य रचना थोड़ा नासमझ देख हो जाता है लगता है पर बंद का आयोजन किया गया है। आप कस्टम खोज विधियों के लिए समर्थन भी देखना चाहेंगे।

+0

अद्यतन एर्नी के लिए धन्यवाद ढेर। यह वास्तव में अच्छी तरह से काम करता है, जिस तरह से मैं उम्मीद कर रहा था। मैं उन कस्टम खोज विधियों पर भी एक नज़र डालेगा। – Daniel

4

इसे पढ़ने वालों के लिए, कार्यक्षमता अब meta_search में है - यह अच्छी तरह से काम करती है।

संबंधित मुद्दे