【发布时间】:2011-08-28 06:31:57
【问题描述】:
我正在运行 ruby 1.9.2p18、Devise (1.3.4)、Rails (3.0.4) 和 Omniauth (0.2.6)。
目前我的网页正在使用 Devise 进行身份验证,它工作正常。
我正在尝试向其添加 facebook 身份验证。我按照https://github.com/plataformatec/devise/wiki/OmniAuth%3a-Overview 的指示进行操作。
当我做 localhost:3000 我得到
LoadError (no such file to load -- omniauth/core):
app/models/user.rb:3:in `<class:User>'
app/models/user.rb:1:in `<top (required)>'
config/routes.rb:6:in `block in <top (required)>'
config/routes.rb:1:in `<top (required)>'
如果再次刷新页面,有时我会得到
ActionController::RoutingError (No route matches "/")
我查看并在 .rvm/gems/ruby-1.9.2-p180/gems/omniauth-0.2.6 下有目录 oa-core/ 但没有 core/ 。
非常感谢您的帮助,我不知道如何调试这个!
【问题讨论】:
标签: ruby-on-rails-3 facebook devise omniauth