我正在尝试使用Devise和Omniauth登录我的Rails应用程序。我已经安装了omniauth-soundcloud和omniauth宝石。我在Soundcloud中创建了一个应用程序,包括:
name: sitename
url: http://127.0.0.1:3000
redirect_url: http://127.0.0.1:3000
我按照Railscasts#235的步骤进行了类似的操作,创建了登录链接,但是当我点击时,会被重定向到以下URL:
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吗?
编辑
抱歉,大家,我忘记在Gemfile中删除'omniauth'宝石。这导致了麻烦,现在一切都运行正常。
问候!