我正在尝试按照本指南在我的应用程序中实现 facebook 身份验证
我已按照所有步骤操作,但在登录后出现以下错误。
Unknown action
The action 'facebook' could not be found for Devise::OmniauthCallbacksController
我在控制器/用户中创建了omniauth_callbacks_controller 文件。它定义了一个 facebook 方法。知道我应该如何调试吗?
添加我的路线文件 -
Myapp::Application.routes.draw do
get "static_pages/home"
get "static_pages/help"
get "static_pages/about"
devise_for :users do
resources :posts
end
root :to => 'static_pages#home'
devise_for :users, controllers: {omniauth_callbacks: "omniauth_callbacks"}
end