2013-05-29 8 views
6

मेरे पास ActiveRecord, रूटिंग, माइग्रेशन इत्यादि जैसी बुनियादी रेल अवधारणाओं पर काफी सभ्य समझ है। एक चीज जो मुझे कठिन समय समझ रही है वह एक्शनडिस्चैच है। मुझे इसके बारे में एक सादा-अंग्रेज़ी विवरण (या वास्तव में कोई विवरण) नहीं मिल रहा है। तो यह क्या है?एक्शनडिस्चैच क्या है?

+0

मेरे वर्तमान अधूरा समझ के आधार पर: "यह अनुरोध, प्रतिक्रियाओं, आदि के साथ सामान करता है" –

उत्तर

7

एक्शन डिस्पैच वास्तव में केवल कोड का समूह है जिसमें निम्नलिखित जिम्मेदारियां हैं। यह वेब अनुरोध के बारे में जानकारी का विश्लेषण करता है, उपयोगकर्ता द्वारा परिभाषित रूटिंग को संभालता है, और HTTP से संबंधित उन्नत प्रसंस्करण करता है जैसे कि एमआईएम-प्रकार वार्ता, पोस्ट, पैच, या पुट निकायों में डीकोडिंग पैरामीटर, HTTP कैशिंग तर्क, कुकीज़ और सत्रों को संभालना।

5

एक में, लघु वाक्य: एक्शन डिस्पैच मार्ग नियंत्रकों को अनुरोध करता है। अधिक विस्तृत स्पष्टीकरण के लिए, मैं "Action Dispatcher and Action Controller in Rails 4" पढ़ने की अनुशंसा करता हूं।


Action Dispatch & Action Controller

मेरे सबसे अच्छे प्रयास
संबंधित मुद्दे

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