目前我的應用程序設置爲使用Omniauth和Devise與Twitter和Facebook。我的問題是,當用戶在Twitter上按下取消或Facebook不授權它將我發回到devises/users/sign_in鏈接。問題是我需要它回到root_url,但我沒有看到在哪裏定義。來自Omniauth的錯誤重定向/設計失敗
在我User.rb我有
devise :omniauthable, :omniauth_providers => [:facebook, :twitter]
,在我的routes.rb我有
devise_for :users, controllers: {omniauth_callbacks: "omniauth_callbacks"}
那麼,有沒有一種簡單的方法來解決它重定向到?我一直在使用谷歌搜索,並沒有能夠看到一個合適的解決方案,雖然它可能在我面前。
此外,在這個應用程序,我們永遠不希望用戶看到設計會議#新頁面。有沒有一種方法可以禁用它?
在此先感謝...