我是 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 - 在'require'中:无法加载这样的文件 -omniauth/oauth,即使我安装了omniauth < - 这个链接建议安装另一个gem omniauth
但是我检查了另外 2 个链接,他们建议取消注释config.omniauth :github, 'APP_ID', 'APP_SECRET', :scope => 'user,public_repo'
下面的行monkeytasks\config\initializers\devise.rb
我不知道要按照以前安装Act As Authenticated
的那个,但后来知道它没有用(坦率地说,我也不确定是否要在本地使用)
让我知道处理和消除此错误的正确方法。如果需要更多信息,请告诉我。