मेरे पास बोर्ड मॉडल है प्रत्येक
बोर्ड अन्य
बोर्ड के लिए
स्रोत हो सकता है। यह संबंध
फ़ीड तालिका में सहेजा जाता है।
वर्ग बोर्ड & lt; ActiveRecord :: बेस is_many: लिंक, आश्रित:: नष्ट है has_many: फीड्स, आश्रित:: नष्ट है has_many: sources, के माध्यम से:: फीडस attr_accessible: description,: name,: user_id validates: name, उपस्थिति: true end class feed & LT; ActiveRecord :: बेस is_to: board belongs_to: source, class_name: "board" attr_accessible: board_id,: source_id end जब मैं बोर्ड रिकॉर्ड को नष्ट कर देता हूं, तो यह नष्ट कर देता है संबंधित फीड्स लेकिन इसे कैसे करें, लेकिन स्रोत के लिए
क्यों डॉन ' आप : आश्रित = & gt; :
को भी नष्ट कर सकता है?
पढ़ें: has_many, has_one और belongs_to संघों का समर्थन: निर्भर विकल्प
यदि वह काम नहीं करता है, तो आप भी ActiveRecord का उपयोग करने में सक्षम हो सकते हैं कॉलबैक:
after_destroy do | रिकॉर्ड | अन्य = बोर्डों सूत्रों का कहना है:।
No comments:
Post a Comment