Sha256: 5a62c30a1658d841a8babd200e19c1b400c83a50a85f597622ad85899e125a74
Contents?: true
Size: 399 Bytes
Versions: 10
Compression:
Stored size: 399 Bytes
Contents
class NestedSet < ActiveRecord::Migration def NestedSet.nested_set_construction(e) e.children.each { |c| e.add_child c nested_set_construction c } end def self.up add_column :elts, :lft, :integer add_column :elts, :rgt, :integer e = Elt.find 'ROOT' NestedSet.nested_set_construction e end def self.down remove_column :elts, :lft remove_column :elts, :rgt end end
Version data entries
10 entries across 10 versions & 1 rubygems