我的项目中有一个Category和Subcategory模型。我希望以灵活的方式拥有许多子级别。我认为制作一个自我引用的“父母”外键,但我不太清楚该怎么做。有任何想法吗?谢谢!
Cat1
Sub1
SubSub1
SubSub2
Sub2
Cat2
Sub1
Cat3
Sub1
Sub2
SubSub1
答案 0 :(得分:5)
尝试使用acts_as_tree插件
答案 1 :(得分:5)
对于rails中的这些类型的结构,Awesome_nested_set是最好的解决方案imo。 http://github.com/collectiveidea/awesome_nested_set