aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_dispatch/routing
diff options
context:
space:
mode:
authorCarlos Antonio da Silva <carlosantoniodasilva@gmail.com>2012-06-15 09:14:19 -0700
committerCarlos Antonio da Silva <carlosantoniodasilva@gmail.com>2012-06-15 09:14:19 -0700
commit9abe0980a60d113caf1115eddcc41e2a2446eff1 (patch)
tree2daff0c583cedf45ef5d8dc7da23ac8582147c63 /actionpack/lib/action_dispatch/routing
parentc1b1956a15d3d38d0a4504e168bb69638d71e536 (diff)
parentc42a7a0082a16b47b6bb6d1b919a4b5ec6e7860d (diff)
downloadrails-9abe0980a60d113caf1115eddcc41e2a2446eff1.tar.gz
rails-9abe0980a60d113caf1115eddcc41e2a2446eff1.tar.bz2
rails-9abe0980a60d113caf1115eddcc41e2a2446eff1.zip
Merge pull request #6646 from kennyj/fix_3470
Support unicode character route directly in config/routes.rb. Fix #3470.
Diffstat (limited to 'actionpack/lib/action_dispatch/routing')
-rw-r--r--actionpack/lib/action_dispatch/routing/mapper.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/actionpack/lib/action_dispatch/routing/mapper.rb b/actionpack/lib/action_dispatch/routing/mapper.rb
index 25d099d83e..94242ad962 100644
--- a/actionpack/lib/action_dispatch/routing/mapper.rb
+++ b/actionpack/lib/action_dispatch/routing/mapper.rb
@@ -1387,7 +1387,7 @@ module ActionDispatch
options[:as] = name_for_action(options[:as], action)
end
- mapping = Mapping.new(@set, @scope, path, options)
+ mapping = Mapping.new(@set, @scope, URI.parser.escape(path), options)
app, conditions, requirements, defaults, as, anchor = mapping.to_route
@set.add_route(app, conditions, requirements, defaults, as, anchor)
end