Class: CreateVisualConditionBuilderUsers

Inherits:
ActiveRecord::Migration
  • Object
show all
Defined in:
lib/generators/templates/create_taxweb_widgets_users.rb

Instance Method Summary collapse

Instance Method Details

#downObject



14
15
16
# File 'lib/generators/templates/create_taxweb_widgets_users.rb', line 14

def down
  drop_table :visual_condition_builder_users if table_exists? :visual_condition_builder_users
end

#upObject



3
4
5
6
7
8
9
10
11
12
# File 'lib/generators/templates/create_taxweb_widgets_users.rb', line 3

def up
  unless table_exists?(:visual_condition_builder_users)
    create_table :visual_condition_builder_users do |t|
      t.references :user, index: true, foreign_key: false
      t.string :widget
      t.string :action
      t.index [:widget, :action]
    end
  end
end