diff --git a/app/models/omniauth_user.rb b/app/models/omniauth_user.rb new file mode 100644 index 00000000..57841f6c --- /dev/null +++ b/app/models/omniauth_user.rb @@ -0,0 +1,5 @@ +class OmniauthUser < ActiveRecord::Base + belongs_to :user + + validates :user, presence: true +end diff --git a/db/migrate/20170824183110_create_omniauth_users.rb b/db/migrate/20170824183110_create_omniauth_users.rb new file mode 100644 index 00000000..75cd4d64 --- /dev/null +++ b/db/migrate/20170824183110_create_omniauth_users.rb @@ -0,0 +1,12 @@ +class CreateOmniauthUsers < ActiveRecord::Migration + def change + create_table :omniauth_users do |t| + t.string :provider + t.string :uid + t.string :email + t.references :user, index: true, foreign_key: true + + t.timestamps null: false + end + end +end