祖先:将ActiveRecord模型组织成树状结构 源码
祖先 祖先是一种宝石,它允许将Ruby on Rails ActiveRecord模型的记录组织为树结构(或层次结构)。 它采用了物化路径模式,并公开了所有标准的树结构关系(祖先,父级,根级,子级,同级,后代),从而允许在单个SQL查询中提取所有这些关系。 其他功能包括STI支持,范围,深度缓存,深度约束,从旧宝石的轻松移植,完整性检查,完整性恢复,(子)树到哈希的排列以及用于处理孤立记录的各种策略。 笔记: Ancestry 2.x支持Rails 4.1和更早版本 Ancestry 3.x支持Rails 5.0和4.2 Ancestry 4.0仅支持rails 5.0和更高版本 安装
文件列表
ancestry-master.zip
(预估有个63文件)
ancestry-master
.coveralls.yml
23B
gemfiles
gemfile_61.gemfile
188B
gemfile_60.gemfile
190B
gemfile_52.gemfile
190B
MIT-LICENSE
1KB
img
children.mmd
210B
siblings.png
9KB
暂无评论