当我使用omniauth、rails 4.2.1 时出现此错误。我已经安装了omniauth gem 和omniauth facebook。
路线.rb
get 'auth/:provider/callback', to: 'users#create'
get 'auth/failure', to: redirect('/')
get 'signout', to: 'users#destroy', as: 'signout'
初始化程序/omniauth.rb
OmniAuth.config.logger = Rails.logger
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, 'APP_KEY', 'APP_SEC_KEY'
end
我发现这个错误
No route matches [GET] "/auth/facebook"
任何人都可以帮我解决这个问题,我做了很多研究并尝试过,但似乎没有任何效果。