Sha256: aaa40a18146719fb5c4b3f6bb755ac35b5f982348b81c914b4b3cc45a3256488

Contents?: true

Size: 755 Bytes

Versions: 10

Compression:

Stored size: 755 Bytes

Contents

class CreateLolitaMenuItems < ActiveRecord::Migration
  def self.up
    create_table :lolita_menu_items, :force=>true do |t|
      t.string  :name
      t.string  :url
      t.integer :menu_id
      t.integer :lft
      t.integer :rgt
      t.integer :depth
      t.integer :parent_id
      t.boolean :is_visible
      t.timestamps
    end

    add_index :lolita_menu_items, :menu_id
    add_index :lolita_menu_items, [:lft,:rgt,:menu_id,:parent_id], :name => "lmi_lrmp"
    add_index :lolita_menu_items, :lft # for sorting
    add_index :lolita_menu_items, :rgt
    add_index :lolita_menu_items, :depth
    add_index :lolita_menu_items, :parent_id
    add_index :lolita_menu_items, :is_visible
  end

  def self.down
    drop_table :menu_items
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
lolita-menu-0.3.6 lib/generators/lolita/menu/templates/migrations/create_menu_items.rb
lolita-menu-0.3.5 lib/generators/lolita/menu/templates/migrations/create_menu_items.rb
lolita-menu-0.3.4 lib/generators/lolita/menu/templates/migrations/create_menu_items.rb
lolita-menu-0.3.2 lib/generators/lolita/menu/templates/migrations/create_menu_items.rb
lolita-menu-0.3.1 lib/generators/lolita/menu/templates/migrations/create_menu_items.rb
lolita-menu-0.3.0 lib/generators/lolita/menu/templates/migrations/create_menu_items.rb
lolita-menu-0.2.2 lib/generators/lolita/menu/templates/migrations/create_menu_items.rb
lolita-menu-0.2.1 lib/generators/lolita/menu/templates/migrations/create_menu_items.rb
lolita-menu-0.2.0 lib/generators/lolita/menu/templates/migrations/create_menu_items.rb
lolita-menu-0.1.7 lib/generators/lolita/menu/templates/migrations/create_menu_items.rb