में URL क्वेरी से बहुमान क्षेत्र पार्स करने के लिए मैं प्रपत्र http://www.example.com?foo=one&foo=two
कैसे रेल
मैं foo
के लिए ['one', 'two']
मूल्यों की एक सरणी प्राप्त करना चाहते हैं की एक यूआरएल है, लेकिन params[:foo]
केवल पहले मान देता है।
मुझे पता है कि अगर मैंने URL में foo
के बजाय foo[]
का उपयोग किया है, तो params[:foo]
मुझे वांछित सरणी देगा।
हालांकि, यदि संभव हो तो मैं यूआरएल की संरचना को बदलने से बचना चाहता हूं, क्योंकि इसका फॉर्म क्लाइंट एप्लिकेशन के लिए एक नमूना के रूप में प्रदान किया जाता है। पैरामीटर नाम बदलने के बिना सभी मूल्यों को प्राप्त करने का कोई अच्छा तरीका है?
एक आकर्षण की तरह काम करता है, धन्यवाद। मुझे बस एक नियंत्रक में एक ही स्थान पर इसकी आवश्यकता थी, इसलिए मुझे पैराम्स के साथ भीड़ की आवश्यकता नहीं थी। – ykaganovich