पर क्वेरीस्ट्रिंग पैरामीटर जोड़ें I linklto से urlHelper को क्वेरीस्ट्रिंग पैरामीटर को मुश्किल से जोड़ रहा है। मेरे पास एक इंडेक्स व्यू है, उदाहरण के लिए, जिसमें सॉर्टिंग, फ़िल्टरिंग और पेजिनेशन (will_paginate के माध्यम से) के लिए UI तत्व हैं। Will_paginate प्लगइन क्वेरीस्ट्रिंग पैरामीटर के इंट्रा-पेज दृढ़ता को सही तरीके से प्रबंधित करता है।link_to
क्या नाम देने वाले रूट पर क्वेरीस्ट्रिंग पैरामीटर जोड़ने के लिए कोई स्वचालित तंत्र है, या मुझे मैन्युअल रूप से ऐसा करने की आवश्यकता है? इस प्रतीत होता है कि इस सरल सरल निर्माण पर शोध का एक बड़ा सौदा मुझे अनजान छोड़ दिया है।
संपादित
चुनौतियों में से कुछ:
अगर मैं दो क्वेरी स्ट्रिंग पैरामीटर है, बाल्टी & छंटाई, कैसे एक LINK_TO में इनमें से किसी एक के लिए एक विशिष्ट मूल्य, सेट करूँ जबकि संरक्षण दूसरे का वर्तमान मूल्य? उदाहरण के लिए:
<%= link_to "0", profiles_path(:bucket => '0', :sorting=>??) %>
अगर मैं एकाधिक क्वेरी स्ट्रिंग पैरामीटर है, बाल्टी & & PAGE_SIZE सॉर्टिंग, और मैं इनमें से एक के लिए मूल्य निर्धारित करना चाहते हैं, वहाँ एक रास्ता करने के लिए 'स्वचालित रूप से के नाम और के मूल्यों में शामिल है शेष पैरामीटर? उदाहरण के लिए:
<%= link_to "0", profiles_path(:bucket => '0', [include sorting and page_size name/values here]) %>
will_paginate प्लगइन स्वचालित रूप से अपने पेज चर और अन्य क्वेरी स्ट्रिंग चर प्रबंधन करता है। पेज आकार के प्रबंधन के लिए एक स्वचालित यूआई तत्व प्रतीत नहीं होता है। जबकि मैंने पेज आकारों की एक चुनिंदा सूची बनाने के लिए कोड देखा है, इसके बजाय मेरे पास इसके लिए एक तत्व होगा (जैसे SO)। इस चुनौती का हिस्सा # 2 से संबंधित है, भाग रिकॉर्ड के अस्तित्व/अस्तित्व के आधार पर इस यूआई तत्व को छिपाने/दिखाने से संबंधित है। एक और तरीके से कहा, यदि पृष्ठ पर रिकॉर्ड हैं तो मैं केवल पेज-आकार लिंक शामिल करना चाहता हूं। इसके अलावा, मैं link_to में नाम से उन्हें शामिल करने के बजाय अन्य QS चर (यानी पृष्ठ, बाल्टी, सॉर्टिंग) को स्वचालित रूप से शामिल करना पसंद करता हूं।
संभव डुप्लिकेट रेल पैरामीटर हैश टी पारित करने के लिए ओ नामित मार्ग] (http://stackoverflow.com/questions/4559916/more- कुशल-way-to-pass-the-rails-params-hash-to-named-route) – random
निकट से संबंधित: http: // stackoverflow .com/प्रश्न/2124862/लिंक-टू-प्रेष-पैरामीटर-साथ-साथ-यूआरएल-एंड-हड़पने-उन्हें-लक्ष्य-पृष्ठ –