このチュートリアルに従って、devise を使用して Rails アプリで認証を設定しました。ユーザーは登録してから、電子メールとパスワードを使用してログインできます。
Twitterを使用して登録/ログインする機能を追加したいと思います。私はdevise wikiのガイドに従っています
wiki の例では facebook を使用していますが、私は twitter を使用するように変更しました。なんとか Twitter にアクセスして承認をリクエストできたので、基本的な機能は確実に動作しています。ただし、アプリに戻ると、次のエラーが発生します。
Validation failed: Email can't be blank
メールアドレスを教えていないことが原因だと思います。
私が使用しているコードは、(facebook を twitter に交換することを除いて) チュートリアルのコードと同じであるため、サンプルを投稿していません。見たいものがあれば教えてください。
私はレールにかなり慣れていないので、デバッグ方法がわかりません。どのように続けるべきかアドバイスはありますか?