नियमित has_many
के साथ, पेरेंट रिकॉर्ड हटा दिए जाने पर एसोसिएशन को हटाने के लिए :dependent => :destroy
का विकल्प होता है। has_many :through
के साथ, अन्य माता-पिता बच्चे के रिकॉर्ड से जुड़े हो सकते हैं, इसलिए :dependent => :destroy
का कोई प्रभाव नहीं पड़ता है।अंतिम है_मनी के बाद एसोसिएशन को नष्ट करें: रिकॉर्ड हटा दिया गया है
आप कैसे सुनिश्चित करते हैं कि अंतिम एचएमटी एसोसिएशन से अनाथ होने के बाद बाल रिकॉर्ड हटा दिए गए हैं?
एक पुराने प्रश्न/उत्तर में प्रहार करने के लिए चाहते हैं, मैं एक 'has_many था: through' एसोसिएशन; मैंने मॉडल के माध्यम से 'नष्ट' कहा, लेकिन मैं अनाथ हो सकता है कि एसोसिएशन के दूसरी तरफ किसी भी मॉडल को हटाना चाहता था। मैंने इस कोड को मॉडल के माध्यम से मेरे अंदर रखा है, और चूंकि अंत में मॉडल नष्ट हो रहा था, केवल एक 'belong_to' था, मैंने रैपिंग' प्रत्येक 'कॉल को हटा दिया। सही दिशा में ढेर के लिए धन्यवाद। –