Class: DeviseCreateUserSessions

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

Constant Summary collapse

@@table_name =
:user_sessions
@@column_name =
:user_id

Instance Method Summary collapse

Instance Method Details

#downObject



15
16
17
# File 'lib/generators/devise_invalidatable/templates/migration.rb', line 15

def down
  drop_table(@@table_name)
end

#upObject



5
6
7
8
9
10
11
12
13
# File 'lib/generators/devise_invalidatable/templates/migration.rb', line 5

def up
  create_table @@table_name do |t|
    t.integer @@column_name
    t.string :session_id
    t.timestamps
  end
  add_index(@@table_name, @@column_name)
  add_index(@@table_name, :session_id, unique: true)
end