【问题标题】:Devise + Omniauth No Initializer file设计 + Omniauth 无初始化文件
【发布时间】:2014-07-24 15:59:11
【问题描述】:

我正在向我的网络应用程序添加 facebook 身份验证。问题是在我捆绑安装了 gems 之后,它没有创建这个文件。

 config/initializers/omniauth.rb

有人遇到过这个问题吗?

宝石:

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

【问题讨论】:

    标签: oauth devise oauth-2.0 omniauth


    【解决方案1】:

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

    另外,请注意,您实际上不需要在 Gemfile 中指定omniauth 和oauth2,因为它们是omniauth-facebook 的依赖项,因此捆绑程序应该自动将它们拉入。

    【讨论】:

    • 我写的是完全一样的东西,请点个赞。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    相关资源
    最近更新 更多