मैंने अपने रेल अनुप्रयोग के लिए दो अलग-अलग डेटाबेस का उपयोग किया है: MongoDB
और MsSQL
क्रमशः Mongoid
और activerecord-sqlserver-adapter
एडाप्टर का उपयोग कर। सब कुछ ठीक है लेकिन मॉडल उत्पन्न करते समय एक समस्या है।दो अलग-अलग डेटाबेस के साथ रेल
समस्या यह है कि "मैं MongoDB
या MsSQL
से अलग मॉडल कैसे उत्पन्न कर सकता हूं?"
उदाहरण के लिए: मैं उत्पन्न करने के लिए People
मॉडल MongoID
और MsSQL
साथ Animal
मॉडल से संबंधित है चाहता हूँ। जबकि मैं कमांड के साथ उत्पन्न करता हूं: rails g model Animal name:string
यह मोन्गॉयड से संबंधित मॉडल उत्पन्न करता है। मैं ActiveRecord के साथ पशु मॉडल कैसे उत्पन्न कर सकता हूं जिसका अर्थ है एमएसएसक्यूएल से संबंधित है।
कृपया मेरी मदद करें। जब चल
आप 2 डेटाबेस और मॉडल/माइग्रेशन की एक श्रृंखला है एक तरह से उपयोग करने के लिए रेल जो डेटाबेस बताने के लिए है, और आप चाहते हैं: धन्यवाद
यह कहता है: जेनरेटर सक्रियरेकॉर्ड नहीं मिला: मॉडल। –
क्षमा करें, एक टाइपो था: 'रेल जी सक्रिय_रेकॉर्ड: मॉडल पशु नाम: स्ट्रिंग' काम करना चाहिए – pmoreira