class CreateAacCategoriesTable

Public Class Methods

down() click to toggle source
# File lib/generators/acts-as-categorizable/templates/migration.rb, line 21
def self.down
  drop_table :<%= table_name 
up() click to toggle source
# File lib/generators/acts-as-categorizable/templates/migration.rb, line 2
def self.up
  create_table :<%= table_name %> do |t|
    t.string :title, index: true
    t.string :slug

    t.references :categorizables, polymorphic: true
    t.boolean :active, default: true

    # ancestry
    t.string :ancestry, index: true

    t.timestamps null: false
  end

  add_index :<%= table_name %>,
            [:categorizables_id, :categorizables_type],
            name: 'aac_categorizable_id'
end