我知道有acts_as_taggable_on
这很棒,但如果我想要像Kijiji那样的子类别。
我想知道最好的方法是什么?这有宝石吗?
答案 0 :(得分:1)
我对gem Ancestry有很好的树关系(如类别)经验,特别是如果你想要深入挖掘多个子类别层,即子类别的子类别。
它提供了许多方便的方法,您可以在处理具有树状关系的记录时使用这些方法,例如root
,descendants
和subtree
,(所有您在记录中调用的),然后是整个范围,例如roots
。
答案 1 :(得分:0)
gem ActsAsTree扩展了ActiveRecord以添加对将项目组织为父子关系的支持,这将允许您创建类别和子类别。
它与Rails 3.00和转发兼容。