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,278 of 187,950
Downloads: 33,138,319

Daily

Ranking: 1,100 of 187,922
Downloads: 26,417

Depended by

RankDownloadsName
8,285439,602social_stream-base
9,339336,655acts-as-messageable
9,591319,641cats_core
9,762307,969kuhsaft
11,042236,647browsercms
11,464220,553inventory_refresh
11,638213,233spina
12,124195,565radiant-reader-extension
12,126195,563ecom_core
12,246192,298optimacms
13,135167,458redde
16,013114,826rearview
16,537108,489comee_core
17,71296,833esp-auth
17,75696,483roroacms
17,98794,406uffizzi_core
18,95386,595repository-manager
20,57476,025cambium
20,59575,897esp-permissions
24,03960,226rhino_project_core

Depends on

RankDownloadsName
101,176,878,843rake
151,100,813,206minitest
36725,629,839activerecord
99428,731,506simplecov
225198,807,586yard
2,02912,304,189appraisal

Owners

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