rails-activerecord ट्यूटोरियल
रेल-एक्टिवरकॉर्ड के साथ शुरुआत करना
खोज…
टिप्पणियों
सक्रिय रिकॉर्ड
यह एमवीसी में एम है - मॉडल - जो व्यापार डेटा और तर्क का प्रतिनिधित्व करने के लिए जिम्मेदार प्रणाली की परत है। सक्रिय रिकॉर्ड उन व्यावसायिक वस्तुओं के निर्माण और उपयोग की सुविधा प्रदान करता है जिनके डेटा को डेटाबेस में लगातार भंडारण की आवश्यकता होती है। यह सक्रिय रिकॉर्ड पैटर्न का कार्यान्वयन है जो अपने आप में ऑब्जेक्ट रिलेशनल मैपिंग सिस्टम का विवरण है।
जब अन्य प्रोग्रामिंग भाषाओं या चौखटे का उपयोग करते हुए एप्लिकेशन लिखते हैं, तो बहुत सारे कॉन्फ़िगरेशन कोड लिखना आवश्यक हो सकता है। यह सामान्य रूप से ओआरएम फ्रेमवर्क के लिए विशेष रूप से सच है। हालाँकि, यदि आप रेल द्वारा अपनाए गए सम्मेलनों का पालन करते हैं, तो सक्रिय रिकॉर्ड मॉडल बनाते समय आपको बहुत कम कॉन्फ़िगरेशन (कुछ मामलों में कोई कॉन्फ़िगरेशन नहीं) लिखने की आवश्यकता होगी। विचार यह है कि यदि आप अपने अनुप्रयोगों को अधिकांश समय उसी तरह कॉन्फ़िगर करते हैं तो यह डिफ़ॉल्ट तरीका होना चाहिए। इस प्रकार, केवल उन मामलों में स्पष्ट कॉन्फ़िगरेशन की आवश्यकता होगी जहां आप मानक सम्मेलन का पालन नहीं कर सकते हैं।
सक्रिय रिकॉर्ड स्वचालित रूप से अपने तालिकाओं में संग्रहीत डेटा को पढ़ने और हेरफेर करने की अनुमति देने के लिए तरीके बनाता है।
रेल्वे डेटाबेस माइग्रेशन नामक डेटाबेस स्कीमा के प्रबंधन के लिए एक डोमेन-विशिष्ट भाषा प्रदान करता है। माइग्रेशन फ़ाइलों में संग्रहीत किए जाते हैं जो किसी भी डेटाबेस के खिलाफ निष्पादित होते हैं जो सक्रिय रिकॉर्ड रेक का उपयोग करता है।
सक्रिय रिकॉर्ड डेटाबेस में लिखे जाने से पहले आपको एक मॉडल की स्थिति को मान्य करने की अनुमति देता है। ऐसी कई विधियाँ हैं जिनका उपयोग आप अपने मॉडलों की जाँच करने के लिए कर सकते हैं और पुष्टि कर सकते हैं कि एक विशेषता मान खाली नहीं है, अद्वितीय है और पहले से ही डेटाबेस में नहीं है, एक विशिष्ट प्रारूप का अनुसरण करता है और कई और अधिक।
सक्रिय रिकॉर्ड कॉलबैक आपको अपने मॉडल के जीवन-चक्र में कुछ घटनाओं के लिए कोड संलग्न करने की अनुमति देते हैं। यह आपको उन घटनाओं के पारदर्शी रूप से कोड निष्पादित करते समय अपने मॉडलों के साथ व्यवहार जोड़ने में सक्षम बनाता है, जैसे कि जब आप एक नया रिकॉर्ड बनाते हैं, तो इसे अपडेट करें, इसे नष्ट करें और इसी तरह।
कुछ मार्गदर्शक और संशोधनों के साथ रेल गाइड से निकाला गया पाठ
स्थापना या सेटअप
रेल-एक्टिवरकॉर्ड स्थापित करने या स्थापित करने पर विस्तृत निर्देश।