From f73f0f91e180c99ee738344004acdca39495fd7a Mon Sep 17 00:00:00 2001 From: Ahmad Saleem Date: Fri, 25 Aug 2017 00:40:38 +0500 Subject: [PATCH] Add table to store omniauth details for users. --- app/models/omniauth_user.rb | 5 +++++ db/migrate/20170824183110_create_omniauth_users.rb | 12 ++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 app/models/omniauth_user.rb create mode 100644 db/migrate/20170824183110_create_omniauth_users.rb 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