6

Tôi có một mô hình Danh mục và Danh mục phụ trong dự án của mình. Tôi muốn có nhiều cấp phụ một cách linh hoạt. Tôi nghĩ rằng làm cho một tự "mẹ" ngoại khóa chính nhưng tôi không khá chắc chắn làm thế nào để làm điều đó. Bất kỳ ý tưởng? Cảm ơn!Cách tốt nhất để triển khai Danh mục và Danh mục phụ có độ sâu linh hoạt trong Rails?

Cat1 
    Sub1 
     SubSub1 
     SubSub2 
    Sub2 
Cat2 
    Sub1 
Cat3 
    Sub1 
    Sub2 
     SubSub1 

Trả lời

5

Hãy thử các plug-in

+0

Tôi cũng tìm thấy điều này: http://github.com/rails/acts_as_nested_set –

5

Awesome_nested_set acts_as_tree là giải pháp tốt nhất, imo, cho các loại cấu trúc trong đường ray. http://github.com/collectiveidea/awesome_nested_set

+0

Đồng ý. Đó là khó chịu khi nói đến viết, nhưng khi nói đến lần đọc, nó đá ass. Bạn có thể lấy toàn bộ cấu trúc cây bằng một truy vấn. – changelog

Các vấn đề liên quan