From 6fa06225eacba23f7b07bc7d6e7afc0eb0888392 Mon Sep 17 00:00:00 2001 From: Andrey Yakovlev Date: Mon, 28 May 2018 16:29:23 +0400 Subject: [PATCH] process HEAD requests as GET --- lib/rack_session_access/middleware.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/rack_session_access/middleware.rb b/lib/rack_session_access/middleware.rb index 9710346..cebe628 100644 --- a/lib/rack_session_access/middleware.rb +++ b/lib/rack_session_access/middleware.rb @@ -111,6 +111,7 @@ def dispatch_action(request) # Return HTTP method, detect emulated method with _method param def request_method(request) + return 'GET' if request.head? return request.request_method if request.request_method != 'POST' return request.params['_method'].upcase if request.params['_method'] request.request_method