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,237 of 196,721
Downloads: 39,065,211

Daily

Ranking: 1,039 of 196,694
Downloads: 12,421

Depended by

RankDownloadsName
8,796467,293social_stream-base
9,818365,316acts-as-messageable
9,962353,005cats_core
10,333325,182kuhsaft
11,686249,248browsercms
11,692248,944spina
11,806244,429inventory_refresh
12,659210,491ecom_core
12,690209,342optimacms
12,840204,367radiant-reader-extension
13,827175,841redde
15,164147,082comee_core
16,994118,401rearview
17,689110,599uffizzi_core
18,499102,208rhino_project_core
18,567101,596roroacms
18,605101,264esp-auth
19,49593,394repository-manager
21,15981,710cambium
21,57679,174esp-permissions

Depends on

RankDownloadsName
81,410,641,125rake
141,294,745,029minitest
37835,846,227activerecord
98499,434,149simplecov
120413,486,116logger
231234,658,610yard
1,98715,651,736appraisal

Owners

#GravatarHandle
1icon#1549
2iconkbrock