文件名称:将ActiveRecord模型组织成树状结构-Ruby开发
文件大小:132KB
文件格式:ZIP
更新时间:2024-06-16 05:03:49
Ruby ORM/ODM
Ancestry Ancestry是一个宝石,它允许将Ruby on Rails ActiveRecord模型的记录组织为树结构(或层次结构)。 它使用物化路径模式使用单个数据库列。 它公开了一个祖先祖先是一颗宝石,它可以将Ruby on Rails ActiveRecord模型的记录组织为树结构(或层次结构)。 它使用单个数据库列,并采用具体化的路径模式。 它公开了所有标准树结构关系(祖先,父级,根级,子级,子级,兄弟级,后代),并允许在单个SQL查询中提取所有这些关系。 附加功能包括STI支持,范围,深度缓存,深度约束,易于从较旧的gem迁移,
【文件预览】:
ancestry-master
----gemfiles()
--------gemfile_61.gemfile(159B)
--------gemfile_60.gemfile(159B)
--------gemfile_52.gemfile(159B)
----.github()
--------workflows()
----MIT-LICENSE(1KB)
----img()
--------children.mmd(210B)
--------siblings.png(9KB)
--------indirects.png(8KB)
--------path.mmd(210B)
--------parent.png(10KB)
--------path.png(10KB)
--------parent.mmd(206B)
--------subtree.png(10KB)
--------root.mmd(206B)
--------ancestors.png(10KB)
--------descendants.mmd(216B)
--------subtree.mmd(210B)
--------siblings.mmd(210B)
--------children.png(8KB)
--------root.png(9KB)
--------ancestors.mmd(208B)
--------descendants.png(8KB)
--------indirects.mmd(210B)
----lib()
--------ancestry()
--------ancestry.rb(1KB)
----Gemfile(107B)
----Rakefile(522B)
----.travis.yml(746B)
----test()
--------database.ci.yml(388B)
--------database.example.yml(391B)
--------concerns()
--------environment.rb(4KB)
----README.md(15KB)
----Appraisals(159B)
----ancestry.gemspec(2KB)
----.gitignore(91B)
----CHANGELOG.md(12KB)