問題
omniauthも使ってTwitterのログインも実装している。
deviseでメール認証する(confirmable)ようにした。
Twitterのログインだと、Emailを取得できないので、Twitterのログインのときには、メール認証せずにログインするようにしたい。
解決策
skip_confirmation!
を使ってスキップすることができる。
モデル名がUser
の場合は、user.skip_confirmation!
参考
ruby on rails - skipping email confirmation for omniauth users using devise - Stack Overflow