From d07b2f3e295031b4a2b6a3f8c80d7e92a78329c2 Mon Sep 17 00:00:00 2001 From: Sergey Nartimov Date: Thu, 16 Feb 2012 21:50:07 +0300 Subject: escape static file path to prevent double unescaping --- actionpack/lib/action_dispatch/middleware/static.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'actionpack/lib/action_dispatch/middleware') diff --git a/actionpack/lib/action_dispatch/middleware/static.rb b/actionpack/lib/action_dispatch/middleware/static.rb index 404943d720..11c346926c 100644 --- a/actionpack/lib/action_dispatch/middleware/static.rb +++ b/actionpack/lib/action_dispatch/middleware/static.rb @@ -18,7 +18,7 @@ module ActionDispatch match = matches.detect { |m| File.file?(m) } if match match.sub!(@compiled_root, '') - match + ::Rack::Utils.escape(match) end end -- cgit v1.2.3