【发布时间】:2017-12-22 10:59:29
【问题描述】:
我确实有这个工作,但是当现在尝试注册或通过 FB 登录时,我在 FB 重定向上得到了可怕的 The parameter app_id is required。
我的宝石:
#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='*****'
刚刚在我的 FB 应用程序中检查了 ID 是否正确,并且确实如此。还检查过时的宝石。我确实需要更新omniauth 1.7.1,但除此之外,我看不到问题!
【问题讨论】:
-
你检查过 ENV['FACEBOOK_APP_ID'] 在代码中返回的内容吗? (使用像 byebug 这样的调试器)
标签: ruby-on-rails facebook devise