我尝试在我的应用程序中使用facebook登录,我得到了以下错误。我使用Rails 4,我在堆栈流上遇到了一些类似的查询,并尝试了他们的建议,但这没有帮助。
没有路线匹配得到"/auth/facebook“
routes.rb
get 'auth/:provider/callback', to: 'sessions#create'
get 'auth/failure', to: redirect('/')
get 'signout', to: 'sessions#destroy', as: 'signout'初始化器/全站仪
OmniAuth.config.logger = Rails.logger
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, FACEBOOK_KEY, FACEBOOK_SECRET, {:client_options => {:ssl => {:ca_file => Rails.root.join("cacert.pem").to_s}}}
end发布于 2014-08-22 16:23:12
将您的路由修改为:
get 'auth/:provider', to: 'sessions#create'
get 'auth/failure', to: redirect('/')
get 'signout', to: 'sessions#destroy', as: 'signout'https://stackoverflow.com/questions/25450620
复制相似问题