Devise + Omniauth没有初始化文件

时间:2014-07-24 15:59:12

标签: oauth devise oauth-2.0 omniauth

我正在将facebook身份验证添加到我的网络应用中。问题是我捆绑后安装了宝石,它没有创建这个文件。

 config/initializers/omniauth.rb

有人有这个问题吗?

宝石:

 #user authentication
 gem 'devise'
 gem 'opro'
 gem 'omniauth'
 gem 'omniauth-facebook'
 gem 'oauth2'

1 个答案:

答案 0 :(得分:3)

这应该不是问题。它不会自动创建它,您也不需要手动创建它,因为您似乎与设计一起使用它。相反,您可以使用config.omniauth初始化工具中的devise.rb设置。您是否阅读过相关的设计维基页面? https://github.com/plataformatec/devise/wiki/OmniAuth%3A-Overview

另外,请注意,您并不需要在Gemfile中指定omniauth和oauth2,因为它们是omniauth-facebook的依赖项,因此bundler应自动将它们拉入。