【问题标题】:Best way to implement Categories and Subcategories with flexible depth in Rails?在 Rails 中实现具有灵活深度的类别和子类别的最佳方法?
【发布时间】:2011-02-10 05:03:26
【问题描述】:

我的项目中有一个类别和子类别模型。我想以灵活的方式有许多子级别。我想制作一个自引用的“父”外键,但我不太确定该怎么做。有任何想法吗?谢谢!

Cat1
    Sub1
        SubSub1
        SubSub2
    Sub2
Cat2
    Sub1
Cat3
    Sub1
    Sub2
        SubSub1

【问题讨论】:

    标签: ruby-on-rails ruby model-view-controller ruby-on-rails-plugins


    【解决方案1】:

    试试acts_as_tree插件

    【讨论】:

      【解决方案2】:

      Awesome_nested_set 是 imo 对这些类型的导轨结构的最佳解决方案。 http://github.com/collectiveidea/awesome_nested_set

      【讨论】:

      • 同意。写的时候很讨厌,但是读的时候就很糟糕了。一个查询就可以得到整个树形结构。
      猜你喜欢
      • 1970-01-01
      • 2015-08-02
      • 2015-07-14
      • 2017-10-08
      • 1970-01-01
      • 2019-04-19
      • 1970-01-01
      • 1970-01-01
      • 2017-07-10
      相关资源
      最近更新 更多