2013-01-23 64 views
3

我正在嘗試使用Devise和Omniauth登錄我的Rails應用程序。我已經安裝了omniauth-soundcloud和omniauth寶石。我創建了一個應用程序的SoundCloud中有:通過Devise,Omniauth和SoundCloud登錄

name: sitename 
url: http://127.0.0.1:3000 
redirect_url: http://127.0.0.1:3000 

我遵循的步驟類似於Railscasts#235,並在創建鏈接登錄,但是當我點擊,我重定向到以下網址:

http://127.0.0.1:3000/?error=redirect_uri_mismatch&error_description=The+redirection+URI+provided+does+not+match+a+pre-registered+value.&state=e917179df8ad4e1e1cbef8f8b3d4497c59cf774853a78f94 

發生了什麼事?我應該爲此忘記Devise嗎? 謝謝!

編輯

對不起球員,我忘了刪除 'omniauth' 中的Gemfile寶石。這是造成麻煩,一切都知道。

問候!

回答

1

如果按照瑞安貝特的Railscast - 這是URI(開發) - http://localhost:3000/users/auth/soundcloud/callback

相關問題