当我尝试使用 Omniauth 和 Devise 登录 Facebook 时,passthru
调用而不是facebook
. 我如何通过link_to
:
user_omniauth_authorize_path(:facebook)
我已经多次修改代码并尝试使用这条路线:
devise_for :users, :controllers => { :omniauth_callbacks => "users/omniauth_callbacks" } do
get '/users/auth/:provider' => 'users/omniauth_callbacks#passthru'
end
和
devise_for :users, :controllers => { :omniauth_callbacks => "users/omniauth_callbacks" }
但错误是一样的。我有我的facebook
行动users/omniauth_callbacks_controller.rb