रेल 'यूआरएल पीढ़ी तंत्र (जिनमें से अधिकांश कुछ बिंदु पर polymorphic_url
के माध्यम से मार्गों) एक हैश के गुजरने कि कम से कम प्राप्त अनुरोधों के लिए एक क्वेरी स्ट्रिंग में धारावाहिक रूप हो जाता है के लिए अनुमति देता है। उस तरह की कार्यक्षमता प्राप्त करने का सबसे अच्छा तरीका क्या है, लेकिन किसी भी आधार पथ के शीर्ष पर?क्या रूबी लाइब्रेरी/मणि है जो पैरामीटर के सेट के आधार पर एक यूआरएल उत्पन्न करेगा?
उदाहरण के लिए, मैं की तरह कुछ करना चाहते हैं निम्नलिखित:
generate_url('http://www.google.com/', :q => 'hello world')
# => 'http://www.google.com/?q=hello+world'
मैं निश्चित रूप से अपने ही लिख सकता है कि सख्ती से सूट अपने आवेदन की आवश्यकताओं, लेकिन यदि इसके बारे में देखभाल करने के लिए कुछ विहित पुस्तकालय अस्तित्व में , मैं इसका उपयोग करना चाहूंगा :)।
अद्भुत! मैं नहीं कह सकता कि मैंने पहले कभी यूआरआई मॉड्यूल देखा है, इसलिए यह बहुत अच्छा है। –
'# के लिए अपरिभाषित विधि 'to_query' <हैश: 0x1c943d0> (NoMethodError)' – Nakilon
@Nakilon रेल के किस संस्करण का उपयोग कर रहे हैं? – d11wtq