私はこれを使っていましたが、今すぐサインアップしようとすると、またはFB経由でログインすると、The parameter app_id is required
がFBリダイレクトになります。Devise Facebookパラメータパラメータapp_idが必要です
私の宝石:
#User authentication
gem 'devise'
gem 'omniauth'
gem 'omniauth-facebook'
devise.rb
config.omniauth :facebook, ENV['FACEBOOK_APP_ID'], ENV['FACEBOOK_APP_SECRET'], scope: "email", info_fields: 'email, first_name, last_name'
.env
export FACEBOOK_APP_ID='******'
export FACEBOOK_APP_SECRET='*****'
だけIDがcorreあるチェックを倍増しています私のFBアプリではct、それはあります。また、古くなった宝石もチェックされています。私はomniauth 1.7.1を更新する必要がありましたが、それ以外は問題は見えません!
ENV ['FACEBOOK_APP_ID']がコードの中で返すものをチェックしましたか? (byebugのようなデバッガを使って) –