gpt4 book ai didi

ruby-on-rails-3 - 找不到 Users::OmniauthCallbacksController 的操作 'google_oauth2'

转载 作者:行者123 更新时间:2023-12-02 03:47:30 26 4
gpt4 key购买 nike

我正在使用“omniauth-google-oauth2”登录 google 并仔细遵循此处的所有说明

   https://github.com/plataformatec/devise/wiki/OmniAuth%3A-Overview

但我上面有错误。

我的路线

    devise_for :users, :controllers => {
:omniauth_callbacks => "users/omniauth_callbacks"

}

devise.rb代码

  config.omniauth :google_oauth2, "863625299460- 420n6c7lvad91dfvko60uamtvtr6huhf.apps.googleusercontent.com", "dcvA2aZRZi27KCQjWTYP30pw", {  access_type: "offline", approval_prompt: "" }

omniauth 回调 Controller 代码

     def google_oauth2
#@user = User.find_for_google_oauth2(request.env["omniauth.auth"], current_user)
binding.pry #control not coming here
end

回调后出现以下错误。看截图

    https://github.com/zquestz/omniauth-google-oauth2/issues/52

最佳答案

这看起来像是一个路由问题。如果你执行“rake routes | grep auth”你会看到什么?

关于ruby-on-rails-3 - 找不到 Users::OmniauthCallbacksController 的操作 'google_oauth2',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16018692/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com