IT分からんわ~_~;

IT色々お勉強中のブログ

ログインした後に元のページにリダイレクトする

DeviseManager::SessionsController

protected
def after_sign_in_path_for(resource)
  after_sign_in_path = session[:request_from] || manager_root_path
  session.delete(:request_from)
  return after_sign_in_path
end

ApplicationController

def request_from
  return if request.xhr? || request.path == "/manager/sign_in"
  session[:request_from] = request.fullpath
end