6

मेरे पास मेरी परियोजना में एक श्रेणी और उपश्रेणी मॉडल है। मैं लचीला तरीके से कई उप-स्तर रखना चाहता हूं। मैंने सोचा कि एक आत्मनिर्भर "पैरेंट" विदेशी कुंजी बनाना है, लेकिन मुझे पूरा यकीन नहीं है कि इसे कैसे किया जाए। कोई विचार? धन्यवाद!रेल में लचीली गहराई के साथ श्रेणियों और उपश्रेणियों को लागू करने का सबसे अच्छा तरीका?

Cat1 
    Sub1 
     SubSub1 
     SubSub2 
    Sub2 
Cat2 
    Sub1 
Cat3 
    Sub1 
    Sub2 
     SubSub1 

उत्तर

5

acts_as_tree प्लग में

+0

मुझे यह भी मिला: http://github.com/rails/acts_as_nested_set –

5

Awesome_nested_set सबसे अच्छा समाधान, imo, रेल में संरचनाओं के इन प्रकार के लिए प्रयास करें है। http://github.com/collectiveidea/awesome_nested_set

+0

सहमत हुए। जब लिखने की बात आती है तो यह बुरा होता है, लेकिन जब इसे पढ़ने की बात आती है, तो यह गधे को मारता है। आप एक प्रश्न के साथ पूरी पेड़ संरचना प्राप्त कर सकते हैं। – changelog

संबंधित मुद्दे