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,171 of 180,434
Downloads: 24,565,143

Daily

Ranking: 1,378 of 180,417
Downloads: 17,986

Depended by

RankDownloadsName
7,303409,179social_stream-base
8,461296,414acts-as-messageable
8,628284,159kuhsaft
9,316251,274cats_core
9,935222,537browsercms
10,886185,041inventory_refresh
10,979181,697radiant-reader-extension
11,285172,609optimacms
11,411169,024spina
11,430168,617ecom_core
12,143151,441redde
15,89194,212rearview
16,39089,659esp-auth
16,53388,396roroacms
17,96777,568repository-manager
19,12870,414esp-permissions
19,71667,312cambium
20,54363,545uffizzi_core
24,55949,214voluntary
25,42946,845eric

Depends on

RankDownloadsName
16852,527,476rake
20799,696,992minitest
34539,539,568activerecord
102311,286,794simplecov
223141,804,165yard
2,0697,527,454appraisal

Owners

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