/ / क्या ActiveRecord और DataMapper एक ही ऐप में एक ही डेटाबेस का उपयोग करना संभव है? - रूबी-ऑन-रेल, एक्टिव्रेकॉर्ड, डाटामैपर

क्या ActiveRecord और DataMapper एक ही ऐप में एक ही डेटाबेस का उपयोग करना संभव है? - रूबी-ऑन-रेल, एक्टिव्रेकॉर्ड, डाटामैपर

मैं ActiveRecord के साथ बदलने की प्रक्रिया में हूँमेरे ऐप्स में से एक में डेटामैपर। चूंकि कोई प्रमाणीकरण समाधान नहीं है जो डेटामैपर के साथ संगत है, मैं सोच रहा हूं कि मैं केवल उपयोगकर्ता प्रमाणीकरण के लिए ActiveRecord का उपयोग कर सकता हूं, और फिर हर जगह डेटामैपर का उपयोग कर सकता हूं। मैं चाहता हूं कि दोनों ओआरएम एक ही डेटाबेस के साथ बातचीत कर रहे हों। क्या ऐसा कुछ संभव है? मैं किसी भी मदद की सराहना करता हूं।

उत्तर:

उत्तर № 1 के लिए 4

हां, एक ही डेटाबेस पर और यहां तक ​​कि एक ही टेबल पर दोनों का उपयोग करना संभव है।

हालांकि, जब आप उन्हें एक ही टेबल पर उपयोग करते हैं, तो आपअवगत होना चाहिए कि रिकॉर्डिंग लोड करने के लिए उपयोग किए जाने वाले कैशिंग तंत्र तोड़ सकते हैं यदि आप डेटामैपर वाले उपयोगकर्ता को संशोधित करते हैं, और उसके बाद ActiveRecord के साथ इसे फिर से एक्सेस करते हैं। उदाहरण के लिए, नए पासवर्ड के साथ अपडेट किए गए रिकॉर्ड की बजाय आपको कैश रिकॉर्ड मिल सकता है। आप "बल पुनः लोड" विकल्प का उपयोग करके इसे सक्रिय कर सकते हैं, या ActiveRecord के लिए पूरी तरह से कैशिंग अक्षम कर सकते हैं।

अंत में, मैं आपको प्रमाणीकरण समाधान के लिए बग रिपोर्ट / फीचर अनुरोध सबमिट करने का आग्रह करता हूं जिसका उपयोग आप डेटामैपर का समर्थन करने के लिए करना चाहते हैं :-)