From 0cc65081200fe93acf0058829bb9dd7c41e59e9d Mon Sep 17 00:00:00 2001 From: kennyj Date: Thu, 19 Sep 2013 02:40:03 +0900 Subject: Fix an issue where router can't recognize downcased url encoding path. --- actionpack/lib/action_dispatch/journey/router/utils.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'actionpack/lib/action_dispatch/journey/router/utils.rb') diff --git a/actionpack/lib/action_dispatch/journey/router/utils.rb b/actionpack/lib/action_dispatch/journey/router/utils.rb index 462f1a122d..80011597aa 100644 --- a/actionpack/lib/action_dispatch/journey/router/utils.rb +++ b/actionpack/lib/action_dispatch/journey/router/utils.rb @@ -16,6 +16,7 @@ module ActionDispatch path = "/#{path}" path.squeeze!('/') path.sub!(%r{/+\Z}, '') + path.gsub!(/(%[a-f0-9]{2}+)/) { $1.upcase } path = '/' if path == '' path end -- cgit v1.2.3