मैं इस है:has_many से ऑब्जेक्ट निकालें लेकिन रेल में मूल रिकॉर्ड को न हटाएं?
Post.paragraphs << new_paragraph
और मैं आईडी = 3 द्वारा अनुच्छेद हटाने की जरूरत है, तो निम्नलिखित पूरी तरह से रिकॉर्ड को हटाता है:
Post.paragraphs.find(paragraph_id).destroy
# or
Post.paragraphs.find(paragraph_id).delete
मैं सिर्फ has_many संघ से एक पैराग्राफ को हटाने की जरूरत है। मैंने delete
और destroy
का उपयोग करने की कोशिश की। दोनों विधियां पूरी तरह से संबंधित तालिकाओं से रिकॉर्ड्स हटा देती हैं। मैं उन्हें "कंटेनर" से कैसे हटा सकता हूं?
कृपया ध्यान दें, कि मैं निर्भर दूर करने के लिए भूल गया: नष्ट कर। वैसे भी नीचे दिए गए उत्तरों महान हैं। – valk