2011-05-27 13 views
9

तो मुझे पता है तुम पैरामीटर का उपयोग कर मानकों को प्राप्त कर सकते हैं, लेकिन बात यह है कि यह सभी मापदंडों कि क्या वे के माध्यम से GET या POST भेजा गया विलीन हो जाती है है:रेल पर रूबी 3: पोस्ट कैसे प्राप्त करें और अलग-अलग पैरा प्राप्त करें?

आप GET, कोई समस्या नहीं, पैरामीटर कर सकते हैं के माध्यम से एक अनुरोध भेज तो केवल यूआरएल में निचोड़ा जाना चाहिए।

लेकिन अगर आप एक POST अनुरोध /blabla?foo=bar&foo2=bar2 जैसी URL है भेजने के लिए, वहाँ एक रास्ता यूआरएल के माध्यम से भेजा चर और चर वास्तविक POST विधि के माध्यम से भेजा के बीच अंतर बताने के लिए है?

आशा है कि मेरे प्रश्न स्पष्ट हैं। धन्यवाद!

+1

लगता है कि इसी तरह सवाल पहले से ही कहा गया है: http://stackoverflow.com/questions/152585/पहचान-प्राप्त-और-पोस्ट-पैरामीटर-इन-रूबी-ऑन-रेल – Sorrow

+0

उस लिंक में, उन्होंने पूछा कि अनुरोध विधि कैसे प्राप्त करें। मेरे प्रश्न में मैं जानना चाहता था कि परिवर्तनीय दृष्टिकोण से अंतर कैसे बताना है :) – Etienne

उत्तर

12

हाँ, अपने नियंत्रक में आप request.POST साथ request.GET का उपयोग कर GET पैरामीटर और पोस्ट पैरामीटर प्राप्त कर सकते हैं

+0

धन्यवाद! आधिकारिक गाइड में उल्लेख नहीं किया गया था। – Etienne

+0

प्रतिभा! धन्यवाद! सब कुछ हमेशा और बेहतर दस्तावेज की जरूरत है। लेकिन यही वह है जो स्टैक ओवरफ्लो के लिए है। :) –

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