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,281 of 187,571
Downloads: 32,720,388

Daily

Ranking: 1,214 of 187,548
Downloads: 20,276

Depended by

RankDownloadsName
8,248437,940social_stream-base
9,315334,801acts-as-messageable
9,613315,637cats_core
9,744306,562kuhsaft
11,001235,732browsercms
11,439219,491inventory_refresh
11,630211,782spina
12,092194,738radiant-reader-extension
12,124193,716ecom_core
12,234190,825optimacms
13,111166,674redde
15,973114,474rearview
16,726105,622comee_core
17,67396,299esp-auth
17,71896,012roroacms
18,11992,449uffizzi_core
18,93986,026repository-manager
20,53575,575esp-permissions
20,55575,487cambium
24,66657,623rhino_project_core

Depends on

RankDownloadsName
101,165,196,519rake
151,089,266,387minitest
36719,366,671activerecord
98425,116,291simplecov
224197,125,988yard
2,02812,143,264appraisal

Owners

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