रेल ActiveRecord क्या है?
रेल ActiveRecord क्या है?

वीडियो: रेल ActiveRecord क्या है?

वीडियो: रेल ActiveRecord क्या है?
वीडियो: एपिसोड #127 - एक्टिवरिकॉर्ड ट्रिक्स 2024, सितंबर
Anonim

रेल सक्रिय रिकॉर्ड ऑब्जेक्ट/रिलेशनल मैपिंग (ओआरएम) परत के साथ आपूर्ति की जाती है रेल . यह मानक ओआरएम मॉडल का बारीकी से अनुसरण करता है, जो इस प्रकार है - टेबल मैप टू क्लास, रो मैप टू ऑब्जेक्ट्स और। ऑब्जेक्ट विशेषताओं के लिए कॉलम मैप।

इसके अनुरूप, रेल मॉडल क्या है?

ए रेल मॉडल एक रूबी वर्ग है जो डेटाबेस रिकॉर्ड जोड़ सकता है (एक्सेल तालिका में पूरी पंक्तियों के बारे में सोचें), विशेष डेटा ढूंढें जिसे आप ढूंढ रहे हैं, उस डेटा को अपडेट करें, या डेटा हटा दें। इन सामान्य ऑपरेशनों को सीआरयूडी--क्रिएट, रिमूव, अपडेट, डिस्ट्रॉय संक्षिप्त नाम से संदर्भित किया जाता है।

इसके अलावा, रेल एप्लिकेशन रिकॉर्ड क्या है? रेल 5 एस आवेदन रिकॉर्ड जेनेरिक मॉडल लॉजिक लगाने की जगह है। तब से रेल 5, डोमेन मॉडल इनहेरिट करते हैं आवेदन रिकॉर्ड डिफ़ॉल्ट रूप से। यह कोड डालने का स्थान है जो आपके सभी एप्लिकेशन के मॉडलों में उपलब्ध होना चाहिए। मंकी-पैच का कोई कारण नहीं है सक्रिय रिकॉर्ड :: उस अभ्यास का पालन करते समय आधार।

इसके बाद, सवाल यह है कि रूबी ऑन रेल्स में ActiveRecord क्या है?

सक्रिय रिकॉर्ड एक रत्न है जो का हिस्सा है रूबी ऑन रेल्स . यह ओआरएम है, यानी पुस्तकालय जो हमारी वस्तुओं को टेबल पर मैप करता है। दूसरे शब्दों में, यह है माणिक पुस्तकालय जो हमें उपयोग करने की अनुमति देता है माणिक MySQL या PostgreSQL जैसे RDBMS में संग्रहीत हमारे डेटा तक पहुँचने के लिए कक्षाएं।

एक सक्रिय रिकॉर्ड कैसे काम करता है?

इसका मूल रूप से मतलब है कि सक्रिय रिकॉर्ड डेटा लेता है जो पंक्तियों और स्तंभों का उपयोग करके डेटाबेस तालिका में संग्रहीत होता है, जिसे SQL कथन लिखकर संशोधित या पुनर्प्राप्त करने की आवश्यकता होती है (यदि आप SQL डेटाबेस का उपयोग कर रहे हैं), और यह आपको उस डेटा के साथ बातचीत करने देता है जैसे कि यह एक सामान्य था रूबी वस्तु।

सिफारिश की: