Deviseを利用したログイン機能を作成しているとき、どうしても以下のようなエラーが出てつまったので、解決方法をメモとして残しておこうと思います。
解決手段
なんか、confirmationのところでエラーが出てるっぽい。
↓
そういえば、メール認証の場合はメールに送られたリンクをクリックしてアカウント確認を行なっていたことを思い出す。
↓
ただ、SNSログインにそんなことは必要ないはず。
SNSログインの場合は、アカウント確認をなくせばいい。
↓
解決法あった!!
user.skip_confirmation!
user.save
↓
このコードは、saveの前に設定しておく。
confirmationはsaveする前に発火するので。