आइटम को हटाने के बिना आप एक HABTM संबंधित आइटम को कैसे हटाते हैं?आइटम को हटाने के बिना मैं एक ही एचएबीटीएम संबंधित आइटम को कैसे हटा सकता हूं?
उदाहरण के लिए, मेरे पास 3 छात्र हैं जो एक साथ विज्ञान कक्षा में हैं। मैं वास्तविक विज्ञान संदर्भ को हटाए बिना StudentClasses तालिका से विज्ञान ऑब्जेक्ट्स को कैसे हटाऊं? मुझे लगता है कि Student.Classes.first.delete
एक अच्छा विचार नहीं है।
मैं जावास्क्रिप्ट का उपयोग कर और निकालने के लिए ड्रैग-एंड-ड्रॉप के साथ प्रयोग कर रहा हूं, चेक बॉक्स नहीं। कोई विचार?
खैर जिस तरह से यह वर्तमान में सेट किया गया है, मैं पैरामीटर का उपयोग करना चाहिए [: class_id] प्रदर्शन करने के लिए Class.find_by_id तो का उपयोग ऐसा करने के लिए कक्षा मिली। यह अच्छा होगा अगर मैं सिर्फ "Student.class_ids.remove [2]" कह सकता हूं। –
इस तरह की सोच है कि आपको has_many की आवश्यकता है: के माध्यम से। इसे प्रतिबिंबित करने के लिए उत्तर अपडेट किया गया। –