aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/sprockets/helpers.rb
diff options
context:
space:
mode:
authorAndrew White <andyw@pixeltrix.co.uk>2012-02-17 13:33:44 +0000
committerAndrew White <andyw@pixeltrix.co.uk>2012-02-17 14:07:48 +0000
commitceb288b8ce552a248f141bddbd16426641a4fd0d (patch)
treeb7f3fe70fa7c531e7520fd61cf3e08820d5369f6 /actionpack/lib/sprockets/helpers.rb
parentce51edb73bce5e213568fd5a362fb3557a06aee1 (diff)
downloadrails-ceb288b8ce552a248f141bddbd16426641a4fd0d.tar.gz
rails-ceb288b8ce552a248f141bddbd16426641a4fd0d.tar.bz2
rails-ceb288b8ce552a248f141bddbd16426641a4fd0d.zip
Fix ActionDispatch::Static to serve files with unencoded PCHAR
RFC 3986[1] allows sub-delim characters in path segments unencoded, however Rack::File requires them to be encoded so we use URI's unescape method to leave them alone and then escape them again. Also since the path gets passed to Dir[] we need to escape any glob characters in the path. [1]: http://www.ietf.org/rfc/rfc3986.txt
Diffstat (limited to 'actionpack/lib/sprockets/helpers.rb')
0 files changed, 0 insertions, 0 deletions