Ruby on rails - Devise + OmniAuth 安装错误:Devise:Module 的未定义方法 'omniauth' (NoMethodError)



我正在努力让用户FB连接到我的应用程序进行身份验证。我的应用程序目前使用的是设计,所以我在这里遵循教程:

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

添加到gem文件后:

gem "oa-oauth", :require => "omniauth/oauth"

配置/initializers/dev .rb:

config.omniauth :facebook, "APP_ID", "APP_SECRET"

这个到app/models/User.rb

devise :omniauthable

运行bundle install后,当我运行rails s时,我得到错误。想法为什么?由于

在gemfile中添加'omniauth',然后尝试。

gem "omniauth", "0.2.0"

我的设计版本是1.3.3

相关内容

  • 没有找到相关文章

最新更新