实现类似于Kijiji的类别和子类别的最佳方法是什么?

时间:2014-02-06 02:40:53

标签: ruby-on-rails ruby

我知道有acts_as_taggable_on这很棒,但如果我想要像Kijiji那样的子类别。

我想知道最好的方法是什么?这有宝石吗?

2 个答案:

答案 0 :(得分:1)

我对gem Ancestry有很好的树关系(如类别)经验,特别是如果你想要深入挖掘多个子类别层,即子类别的子类别。

它提供了许多方便的方法,您可以在处理具有树状关系的记录时使用这些方法,例如rootdescendantssubtree,(所有您在记录中调用的),然后是整个范围,例如roots

答案 1 :(得分:0)

gem ActsAsTree扩展了ActiveRecord以添加对将项目组织为父子关系的支持,这将允许您创建类别和子类别。

它与Rails 3.00和转发兼容。