我正在将facebook身份验证添加到我的网络应用中。问题是我捆绑后安装了宝石,它没有创建这个文件。
config/initializers/omniauth.rb
有人有这个问题吗?
宝石:
#user authentication
gem 'devise'
gem 'opro'
gem 'omniauth'
gem 'omniauth-facebook'
gem 'oauth2'
答案 0 :(得分:3)
这应该不是问题。它不会自动创建它,您也不需要手动创建它,因为您似乎与设计一起使用它。相反,您可以使用config.omniauth
初始化工具中的devise.rb
设置。您是否阅读过相关的设计维基页面? https://github.com/plataformatec/devise/wiki/OmniAuth%3A-Overview
另外,请注意,您并不需要在Gemfile中指定omniauth和oauth2,因为它们是omniauth-facebook的依赖项,因此bundler应自动将它们拉入。