小编Mus*_*maz的帖子

Rails - Omniauth-facebook App_id需要输入错误

我有兴趣学习使用rails的omniauth认证,所以我检查了不同的指南,其中还包含Railscast#360.

当我使用developers.facebook.com创建自己的应用程序时,它会为我创建一个App_id和秘密.我在线设置了应用程序并创建了一个基本的rails应用程序,它只使用了Ryan Bates指南中的步骤.

这是我的omniauth.rb文件,它会生成我收到的错误,

 OmniAuth.config.logger = Rails.logger

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :facebook, ENV['875829959136178'], ENV['<app_secret>']
end
Run Code Online (Sandbox Code Playgroud)

我试过用

provider :facebook, ENV['FACEBOOK_875829959136178'], ENV['FACEBOOK_<app_secret>']
Run Code Online (Sandbox Code Playgroud)

也.

当我调用http:// localhost:3000/auth/facebook时,我收到的错误表明"参数app_id是必需的".

我怎么能传递这个错误,

authentication ruby-on-rails omniauth facebook-authentication omniauth-facebook

5
推荐指数
1
解决办法
3727
查看次数