Search code examples
ruby-on-railsrubymodel-view-controllerruby-on-rails-plugins

Best way to implement Categories and Subcategories with flexible depth in Rails?


I have a Category and Subcategory models in my project. I would like to have many sub-levels in a flexible way. I thought making a self referential "parent" foreign key but I'm not quite sure how to do it. Any ideas? Thanks!

Cat1
    Sub1
        SubSub1
        SubSub2
    Sub2
Cat2
    Sub1
Cat3
    Sub1
    Sub2
        SubSub1

Solution

  • Try the acts_as_tree plug-in