मेरे पास दो मॉडल, उपयोगकर्ता और समूह हैं। प्रत्येक समूह में कई उपयोगकर्ता हो सकते हैं और प्रत्येक उपयोगकर्ता कई समूहों में हो सकता है।रेल (ActiveRecord) कई टेबल पर कई
मैं वर्तमान में कुछ सरल की तरह है:
उपयोगकर्ता:
has_many :groups
समूह:
has_many :users
तो मैं एक groups_users तालिका जो सिर्फ group_id और user_id साथ पंक्तियों पैदा कर रही है है। मैं इसमें एक और कॉलम जोड़ना चाहता हूं, (जो मेरे पास है), प्रश्न यह है कि मैं इसे कस्टम एसक्यूएल कॉल के बिना मॉडल से कैसे एक्सेस करूं? समूह मॉडल में मैं self.users जा सकता हूं और उपयोगकर्ता में मैं self.groups
उपयोगकर्ता तालिका से इस तालिका में तीसरे कॉलम को बदलने का कोई तरीका है?
क्षमा अगर यह भ्रामक है, यह
विशेष रूप से 2 लिंक। कार्रवाई में has_and_belongs_to_many का शानदार उदाहरण है। –
क्या वे लिंक अभी भी प्रासंगिक हैं? – shem