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,268 of 189,654
Downloads: 34,770,412

Daily

Ranking: 571 of 189,628
Downloads: 48,226

Depended by

RankDownloadsName
8,386445,125social_stream-base
9,463341,965acts-as-messageable
9,637329,372cats_core
9,873313,496kuhsaft
11,167240,454browsercms
11,572224,076inventory_refresh
11,662220,504spina
12,187200,520ecom_core
12,249198,572radiant-reader-extension
12,262198,151optimacms
13,277169,680redde
16,179116,467comee_core
16,222115,971rearview
17,73899,710uffizzi_core
17,88298,293esp-auth
17,91697,984roroacms
18,99088,928repository-manager
20,60377,998cambium
20,81376,798esp-permissions
22,25369,220rhino_project_core

Depends on

RankDownloadsName
91,238,481,866rake
141,149,918,291minitest
36753,992,919activerecord
99444,869,879simplecov
178269,478,104logger
226207,181,471yard
2,02213,039,179appraisal

Owners

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