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,239 of 197,085
Downloads: 39,508,071

Daily

Ranking: 2,025 of 197,066
Downloads: 4,418

Depended by

RankDownloadsName
8,815471,474social_stream-base
9,858366,736acts-as-messageable
9,991355,181cats_core
10,376325,583kuhsaft
11,692252,232spina
11,732250,538browsercms
11,814246,642inventory_refresh
12,698210,943ecom_core
12,723210,004optimacms
12,878205,313radiant-reader-extension
13,878176,183redde
15,024151,241comee_core
17,090118,533rearview
17,716111,327uffizzi_core
17,948108,651rhino_project_core
18,638101,904roroacms
18,693101,378esp-auth
19,60393,549repository-manager
21,26081,879cambium
21,69779,266esp-permissions

Depends on

RankDownloadsName
81,428,256,062rake
141,310,230,254minitest
37845,746,438activerecord
98505,778,426simplecov
117430,528,308logger
233237,222,219yard
1,98315,922,445appraisal

Owners

#GravatarHandle
1icon#1549
2iconkbrock