Active Record Nesting

Awesome nested set

An awesome nested set implementation for Active Record

Rubygem awesome_nested_set

Total Downloads
880466
Releases
17
Current Version
3.0.0.rc.3
Released
2013-12-18 00:00:00 UTC
First Release
2009-09-06 07:00:00 UTC

Github collectiveidea/awesome_nested_set

Watchers
1249
Forks
317
Development activity
Less active
Last commit
2014-01-20 22:13:58 UTC
Contributors
56
Issues
Wiki pages

Ancestry

Ancestry allows the records of a ActiveRecord model to be organized in a tree structure, using a single, intuitively formatted database column. It exposes all the standard tree structure relations (ancestors, parent, root, children, siblings, descendants) and all of them can be fetched in a single sql query. Additional features are named_scopes, integrity checking, integrity restoration, arrangement of (sub)tree into hashes and different strategies for dealing with orphaned records.

Rubygem ancestry

Total Downloads
543112
Releases
15
Current Version
2.1.0
Released
2014-04-16 00:00:00 UTC
First Release
2009-10-16 01:00:00 UTC

Github stefankroes/ancestry

Watchers
1539
Forks
202
Development activity
Less active
Last commit
2014-01-10 12:30:44 UTC
Contributors
20
Issues
Wiki pages

Acts as tree

A gem that adds simple support for organizing ActiveRecord models into parent–children relationships.

Rubygem acts_as_tree

Total Downloads
392722
Releases
11
Current Version
1.5.1
Released
2014-03-28 00:00:00 UTC
First Release
2009-10-09 01:00:00 UTC

Github rails/acts_as_tree

Watchers
277
Forks
111
Development activity
Inactive
Last commit
2008-05-29 20:25:50 UTC
Top contributors
Contributors
2
Issues
Wiki pages

Closure Tree

Easily and efficiently make your ActiveRecord model support hierarchies

Rubygem closure_tree

Total Downloads
71822
Releases
62
Current Version
4.4.0
Released
2014-02-10 00:00:00 UTC
First Release
2011-05-24 07:00:00 UTC
Depending Gems
1

Github mceachen/closure_tree

Watchers
418
Forks
52
Development activity
Less active
Last commit
2014-02-10 09:14:53 UTC
Contributors
22
Issues
Wiki pages

Better nested set

better_nested_set Rails plugin (my fork from official SVN)

Github chris/better_nested_set

Watchers
65
Forks
18
Development activity
Inactive
Last commit
2008-10-14 21:28:50 UTC
Top contributors
Contributors
1
Issues

Acts as nested set

NOTICE: official repository moved to https://github.com/bbommarito/acts_as_nested_set

Github rails/acts_as_nested_set

Watchers
65
Forks
11
Development activity
Inactive
Last commit
2008-05-29 20:24:04 UTC
Top contributors
Contributors
2
Issues

acts_as_ordered_tree

ActiveRecord extension for sorted adjacency lists support

Rubygem acts_as_ordered_tree

Total Downloads
40735
Releases
15
Current Version
1.3.1
Released
2014-02-18 00:00:00 UTC
First Release
2012-02-15 00:00:00 UTC
Depending Gems
0

Github take-five/acts_as_ordered_tree

Watchers
11
Forks
4
Development activity
Less active
Last commit
2013-12-25 04:51:17 UTC
Top contributors
Contributors
4
Issues

acts_as_dag

Adds directed acyclic graph functionality to ActiveRecord.

Rubygem acts_as_dag

Total Downloads
32855
Releases
10
Current Version
1.2.2
Released
2013-08-15 00:00:00 UTC
First Release
2010-09-15 07:00:00 UTC
Depends on following gems
Depending Gems
0

Github rrn/acts_as_dag

Watchers
5
Forks
0
Development activity
Inactive
Last commit
2013-08-09 18:23:32 UTC
First commit
Top contributors
Contributors
2
Issues

arboreal

Arboreal is yet another extension to ActiveRecord to support tree-shaped data structures. Internally, Arboreal maintains a computed "ancestry_string" column, which caches the path from the root of a tree to each node, allowing efficient retrieval of both ancestors and descendants. Arboreal surfaces relationships within the tree like "children", "ancestors", "descendants", and "siblings" as scopes, so that additional filtering/pagination can be performed.

Rubygem arboreal

Total Downloads
22529
Releases
10
Current Version
0.2.1
Released
2012-12-18 00:00:00 UTC
First Release
2010-03-31 13:00:00 UTC
Depends on following gems
Depending Gems
0

Github mdub/arboreal

Watchers
6
Forks
1
Development activity
Inactive
Last commit
2012-12-18 01:21:39 UTC
Top contributors
mdub and yob
Contributors
2
Issues
×

In order to continue, you must be signed in using your Github account.

If you're signing in using this account for the first time Github will ask for your permission to give access to your public user data to the Ruby Toolbox.

Although the Github Authorization page does not mention it, the request includes read-only access to your verified email address (user:email OAuth scope). This is neccessary so there's a way to notify you about comments, information about your accepted project edits and the like. You can review your notification settings on your account page once you're signed in.