我是新的軌道認證和使用devise
爲此目的。耙子中止!無法加載這樣的文件 - omniauth,而安裝設計
我下面這個教程安裝 - http://blog.blazingcloud.net/2011/01/08/devise-authentication-in-rails-3/
以下是我所進行的安裝步驟 -
- 在我的GEM文件
gem 'devise'
。 - 捆綁安裝
- 已更新
devise.rb
和20130320174736_devise_create_users.rb
,如教程中所示。 Ruby on Rails - in 'require': cannot load such file -- omniauth/oauth, even though I installed omniauth < - - 此鏈接提示安裝其他寶石rake aborted! cannot load such file -- omniauth
我GOOGLE了第一的這個鏈接想出了 - 第4步後發生
- 運行
rake db:migrate
跟隨誤差omniauth
但我檢查了另外2個鏈接,他們建議取消註釋行config.omniauth :github, 'APP_ID', 'APP_SECRET', :scope => 'user,public_repo'
下monkeytasks\config\initializers\devise.rb
我不知道該爲以前遵循的一個我試圖安裝Act As Authenticated
但才知道這是沒有用的(坦白地說,我也不能肯定是否設計出應對在本地或不使用)
讓我知道處理和消除此錯誤的正確方法。如果需要更多信息,請告訴我。
THX它的工作原理..just一件事我要評論此行onfig.omniauth:github上, 'APP_ID', 'APP_SECRET':範圍=> '用戶,public_repo' 在色器件.RB – swapnesh 2013-03-20 18:56:00
只是一個建議..設計是一個很好的工具來使用身份驗證或一些更新之一,也可以在rails中使用,因爲我是一個初學者,使用rails – swapnesh 2013-03-20 18:57:05
devise是事實上的標準gem認證,只要rails是關心:)。所以很高興使用它。 – HungryCoder 2013-03-20 18:57:53