ancestry

https://rubygems.org/gems/ancestry
https://github.com/stefankroes/ancestry
Ancestry allows the records of a ActiveRecord model to be organized in a tree structure, using the materialized path pattern. It exposes the standard relations (ancestors, parent, root, children, siblings, descendants) and allows them to be fetched in a single query. Additional features include named scopes, integrity checking, integrity restoration, arrangement of (sub)tree into hashes and different strategies for dealing with orphaned records.

Total

Ranking: 1,256 of 192,104
Downloads: 36,181,167

Daily

Ranking: 1,573 of 192,085
Downloads: 3,741

Depended by

RankDownloadsName
8,479450,603social_stream-base
9,508351,076acts-as-messageable
9,720335,221cats_core
9,981317,208kuhsaft
11,313242,098browsercms
11,555231,859inventory_refresh
11,647228,422spina
12,302203,512ecom_core
12,345201,795optimacms
12,394200,314radiant-reader-extension
13,408171,799redde
15,956123,221comee_core
16,436116,685rearview
17,756102,689uffizzi_core
18,10899,396roroacms
18,14199,085esp-auth
19,19590,374repository-manager
20,86378,964cambium
21,10077,471esp-permissions
21,10777,380rhino_project_core

Depends on

RankDownloadsName
81,291,638,605rake
141,193,389,048minitest
36778,483,411activerecord
99459,987,123simplecov
159309,159,491logger
227214,886,588yard
2,01413,761,543appraisal

Owners

#GravatarHandle
1icon#1549
2iconvanderhoorn
3iconmoiristo
4iconStefanH
5iconkbrock