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,247 of 193,214
Downloads: 37,014,935

Daily

Ranking: 1,200 of 193,188
Downloads: 13,557

Depended by

RankDownloadsName
8,561454,317social_stream-base
9,666356,785acts-as-messageable
9,873340,630cats_core
10,170319,725kuhsaft
11,512243,862browsercms
11,746234,340inventory_refresh
11,759233,799spina
12,474205,763ecom_core
12,520204,173optimacms
12,615201,526radiant-reader-extension
13,613173,212redde
15,875128,677comee_core
16,672117,364rearview
17,701105,470uffizzi_core
18,236100,370roroacms
18,28799,871esp-auth
19,26391,327repository-manager
20,36683,489rhino_project_core
20,91479,946cambium
21,21878,086esp-permissions

Depends on

RankDownloadsName
81,330,047,653rake
141,221,627,667minitest
36793,912,258activerecord
97470,376,754simplecov
145337,367,021logger
227221,344,959yard
2,01014,225,758appraisal

Owners

#GravatarHandle
1icon#1549
2iconkbrock