diff options
author | Andrew White <andyw@pixeltrix.co.uk> | 2012-02-17 14:06:38 +0000 |
---|---|---|
committer | Andrew White <andyw@pixeltrix.co.uk> | 2012-02-17 14:08:13 +0000 |
commit | 86d3bc37b8f302e8dbe5ad1095ea2723fc87f8c0 (patch) | |
tree | 5c1ed8c4b4f46ba7ef601d8a16cf8151762949cf /actionpack/test/dispatch/prefix_generation_test.rb | |
parent | 1a0bc2ab7fbade57a24e3daa3512e4167641410d (diff) | |
download | rails-86d3bc37b8f302e8dbe5ad1095ea2723fc87f8c0.tar.gz rails-86d3bc37b8f302e8dbe5ad1095ea2723fc87f8c0.tar.bz2 rails-86d3bc37b8f302e8dbe5ad1095ea2723fc87f8c0.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/test/dispatch/prefix_generation_test.rb')
0 files changed, 0 insertions, 0 deletions