एक और बुनियादी रेल प्रश्न के दो कॉलम।मचान ActiveRecord:</p> <p>मैं एक डेटाबेस तालिका में एक विशिष्ट डेटा प्रकार के वास्तव में दो अलग-अलग रिकॉर्ड के संदर्भ हो जाने की जरूरत है कि है: एक ही डेटा प्रकार
काल्पनिक उदाहरण: मैं एक वीडियो गेम डेटाबेस बना रहा हूं। मेरे पास "कंपनियों" के लिए एक टेबल है। मैं प्रत्येक "वीडियो गेम" प्रविष्टि के लिए बिल्कुल एक डेवलपर और बिल्कुल एक प्रकाशक चाहता हूं।
मुझे पता है कि अगर मैं एक कंपनी करना चाहते हैं, मैं तो बस की तरह कुछ कर सकते हैं:
script/generate Videogame company:references
लेकिन मैं दोनों कंपनियों की आवश्यकता है। मैं एक जॉइन टेबल का उपयोग नहीं करना चाहूंगा, क्योंकि केवल दिए गए डेटा प्रकार में से केवल दो ही हो सकते हैं, और मुझे उन्हें अलग होने की आवश्यकता है।
ऐसा लगता है कि उत्तर बहुत स्पष्ट होना चाहिए, लेकिन मुझे इसे इंटरनेट पर कहीं भी नहीं मिल रहा है।
मैंने यह कोशिश की और अब developer_id है लेकिन game.developer तक नहीं पहुंच सकता है। मेरे वीडियोगेम क्लास में attr_accessible है: डेवलपर। – quantumpotato
यह शायद पहले ही हल हो चुका था, लेकिन क्या आपने has_many जोड़ा है: गेम (या ऐसा कुछ) आपके डेवलपर मॉडल में? – MrWater
मैं रिवर्स मैपिंग कैसे करूं? –