前提・実現したいこと
個人アプリでGoogleアカウントでのSNS認証を実装しています。
Qiitaの記事を参考にコードを記述後、ローカルで確認するためにrails sを実行したらエラーが発生しました。
何か助言を頂けると助かります。
発生している問題・エラーメッセージ
/config/initializers/devise.rb:6:in `block in <top (required)>': undefined method `[]' for nil:NilClass (NoMethodError)
該当のソースコード
rails
1Devise.setup do |config| 2 config.omniauth :goole_oauth2, Rails.application.secrets.google[:client_id], Rails.application.secrets.google[:client_secrets], name: :google,
試したこと
[]のなかのclient_idとclient_secretsの値が取れてないと考えているのですが、どうしたらいいか検討がつきません。
client_idとclient_secretsはsecrets.ymlに記述しております。
rails
1google: 2 client_id: ************googleusercontent.com 3 client_secret: ***********
補足情報(FW/ツールのバージョンなど)
rails 5.0.7.2
devise
omniauth-google-oauth2
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/21 08:57
2020/02/21 15:38
2020/02/22 01:54