嘿,我正在尝试将omniauth集成到我的应用程序中,但我没有使用devise。我正在关注Ryan Bates的屏幕演员OmniAuth第二部分#236,他假设每个人都在使用devise。在authentication_controller.rb中有一个特定于设计的代码omniauth = request.env["omniauth.auth"] end
因此,我试图通过设计配置Rails和Google,我遵循了描述的官方文档。当我点击google注册按钮时,我得到了这个错误。在谷歌上搜索我发现你需要启用CORS,当然我就是这么做的 Rails.application.config.middleware.insert_beforeOmniauthCallbacksController ad
目前我正在使用Rails 4.0.8来实现我的rails应用程序。现在我想升级到Rails4.2,在我的这个应用程序中,我使用Devise和OmniAuth进行身份验证,它在Rails4.0.8上工作得很好。现在,当我试图升级到rails 4.2.3时,我的身份验证系统突然停止工作。def all user = User.from_omniauth(env["<