devise と omniauthを組みわせて使うと default の email と encrypted_password が必ず値を持たなければならない null => false の制限が邪魔だったのでMigrationで削除しようとしたけど方法がわからなかったので調べてみた。
やりかた
class RemoveConditionFromUser < ActiveRecord::Migration
def change
change_column :users, :email, :string, null: true
change_column :users, :encrypted_password, :string, null: true
end
end参考
[Rails Migration: Remove constraint – Stack Overflow][1]