【发布时间】:2013-03-20 18:41:11
【问题描述】:
我是 Rails 身份验证的新手,并为此目的使用 devise。
我正在按照本教程进行安装 - http://blog.blazingcloud.net/2011/01/08/devise-authentication-in-rails-3/
以下是我为继续安装所采取的步骤 -
-
gem 'devise'在我的 GEM 文件中。 - 捆绑安装
- 更新了
devise.rb和20130320174736_devise_create_users.rb,如教程所示。 - 运行
rake db:migrate
第 4 步后出现以下错误 - rake aborted! cannot load such file -- omniauth
我首先用谷歌搜索了这个链接 - Ruby on Rails - in 'require': cannot load such file -- omniauth/oauth, even though I installed omniauth
但是我检查了另外 2 个链接,他们建议取消评论 config.omniauth :github, 'APP_ID', 'APP_SECRET', :scope => 'user,public_repo' 下的 monkeytasks\config\initializers\devise.rb 行
我不知道该遵循哪一个,因为我之前正在尝试安装Act As Authenticated,但后来知道它没有用(坦率地说我也不确定是否要在本地使用)
让我知道处理和消除此错误的正确方法。如果需要更多信息,请告诉我。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 devise rake