私はを使っています。OmniAuth :: Strategies :: OAuth2 :: CallbackErrorのレスキュー方法
ユーザーが「アクセス許可」ボタンをクリックするとすべて正常に動作しますが、「いいえ」ボタンをクリックすると以下のエラーが発生します。
OmniAuth::Strategies::OAuth2::CallbackError
以下のレスキューコードをアプリケーションコントローラに追加しようとしました。
class ApplicationController < ActionController::Base
rescue_from OmniAuth::Strategies::OAuth2::CallbackError, :with =>
:omniauth_callback_error_handler
protected
def omniauth_callback_error_handler
redirect_to init_sign_in_users_path
end
end
運がない。
ありがとうございました:)
1000xdo puts「非常にありがとう!" end –
私は開発モードでこの動作をしています。 – simo
「Omniauth」ではなく「OmniAuth」を使用していますが、大文字と小文字の区別があります。 – tyler