omniauth(Twitterを使用)を介したユーザーログインを要求するのに問題があります。session_controller、ユーザーモデル、承認モデルを設定しています。
問題は、omniauthハッシュにアクセスできないことのようです。理由はありますか?
class ApplicationController < ActionController::Base
protect_from_forgery
before_filter :check_sign_in
def check_sign_in
omniauth = request.env["omniauth.auth"]
authentication = Authorization.find_by_provider_and_uid(omniauth['provider'], omniauth['uid'])
unless authentication
redirect_to signin_path
end
end
end
ありがとう!