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,230 of 197,744
Downloads: 40,177,212

Daily

Ranking: 339 of 197,724
Downloads: 251,286

Depended by

RankDownloadsName
8,849472,731social_stream-base
9,892368,030acts-as-messageable
10,022356,289cats_core
10,417325,946kuhsaft
11,707254,026spina
11,772251,046browsercms
11,826248,274inventory_refresh
12,753211,360ecom_core
12,783210,313optimacms
12,925205,869radiant-reader-extension
13,934176,400redde
15,011152,741comee_core
17,150118,626rearview
17,749111,884uffizzi_core
17,863110,534rhino_project_core
18,697101,960roroacms
18,748101,510esp-auth
19,67893,650repository-manager
21,33881,975cambium
21,75379,335esp-permissions

Depends on

RankDownloadsName
81,444,561,272rake
141,324,561,847minitest
37855,219,427activerecord
97511,923,440simplecov
116445,887,996logger
233239,710,162yard
1,97916,174,585appraisal

Owners

#GravatarHandle
1icon#1549
2iconkbrock