Ryan Batesのスクリーンキャストに従って、アプリケーションにomniauthを使用したFacebook認証を追加しています
認証コントローラーの作成機能に問題があります。create関数はFacebookコールバックを処理する必要があります(これは問題ないようです)。
ログファイルのエラーは次のとおりです。
NoMethodError(nil:NilClassの未定義のメソッド `authentications')
エラーは、認証コントローラーの作成関数の次の行を参照しています。
current_user.authentications.find_or_create_by_provider_and_uid(auth ['provider']、auth ['uid'])
何が問題だと思いますか?
ありがとう、
オデッド