在facebook登录轨道登录
问题描述:
我在我的项目中同时登录了web和api。但是当我现在检查时,我发现我的Facebook登录无法在网络中工作。我收到以下错误在facebook登录轨道登录
Could not find a valid mapping for path "/omniauth/facebook/callback"
我有以下路径
user_omniauth_callback GET|POST /omniauth/:action/callback(.:format) users/omniauth_callbacks#:action
,也有方法Facebook的在控制器/用户/ omniauth_callbacks_controller.rb 我也包括了宝石设计,omniauth and omniauth-facebook
答
我已找到问题的解决方案。更新宝石到最新版本(1.6.1 omniauth和omniauth Facebook的4.0.0):
gem 'omniauth', '~> 1.6.1'
gem 'omniauth-facebook', '~> 4.0.0'
解决的问题。