2011-05-05 65 views
2

我正在努力让用户FB连接到我的应用程序进行身份验证。我的应用程序目前使用的设计,所以我下面的教程在这里:设计+ OmniAuth安装错误:未定义的方法`omniauth'设计:模块(NoMethodError)

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

加入这个我宝石文件后:

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

这对配置/初始化/ devise.rb:

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

这对应用程序/模型/ User.rb

devise :omniauthable 

运行软件包安装后,当我运行rails s时出现错误。想法为什么?谢谢

+0

? – McStretch 2011-05-05 17:45:17

+0

你是如何解决这个问题的。我已经安装了omniauth和设计宝石,但我仍然面临同样的问题 – DanMatlin 2015-01-02 06:36:57

回答

0

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

宝石 “omniauth”, “0.2.0”

我色器件的版本是1.3.3您正在使用什么版本的色器件