में पैरामीटर की सरणी पढ़ने अगर मैं नीचे की तरह यूआरएल कुछ है:आतंक विरोधी
http://test.com?x=1&x=2&x=3&x=4&x=5&x=6&x=7
तो कैसे मैं सभी "x" मान पढ़ सकते हैं?
जोड़ा गया नया टिप्पणी: आपके सभी उत्तरों के लिए धन्यवाद। मैं मूल रूप से जावा और नेट पृष्ठभूमि से हूं और हाल ही में रुबी और रेल देख रहा हूं। जावा में की तरह, हमारे पास अनुरोध के समान कुछ नहीं है .getParameterValues ("x");
क्या आपका यूआरएल http: //test.com? x = 1,2,3,4,5,6,7' नहीं होना चाहिए, या कुछ ऐसा ही होना चाहिए? – ANeves
क्या यह एक रेल http अनुरोध है और आप अपनी क्रिया में एक्स को पार्स करना चाहते हैं या आपके पास स्ट्रिंग के रूप में यूआरएल है और इसे पार्स करना चाहते हैं? –
नहीं, रेल के पास अनुरोध नहीं है .getParameterValues ("x") कार्यक्षमता। PHP की तरह, इसे "[]" प्रत्यय के साथ निर्दिष्ट करने के लिए क्वेरी पैरामीटर की आवश्यकता होती है यदि उनके लिए कई मान हों। ईमानदारी से, मैंने हमेशा यह परेशान होने के लिए पाया है, क्योंकि इसका मतलब है कि आप बिना किसी लिखे गए लिखित अंत में लिखे गए बैक एंड को प्रतिस्थापित कर सकते हैं, बिना रेल के उपयोग के लिखे गए (यदि आप एकाधिक मूल्यवान पैराम पैटर्न का उपयोग करते हैं) तो फ्रंट एंड में बदलाव करते हैं। – RHSeeger