RailsCasts Episode #162: Tree-Based Navigation (revised) http://railscasts.com/episodes/162-tree-based-navigation-revised Requires Ruby 1.9.2 or higher. Commands used in this episode rails new cms cd cms rails g scaffold page name content:text ancestry:string:index rake db:migrate