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