aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_dispatch
diff options
context:
space:
mode:
authorRafael França <rafaelmfranca@gmail.com>2016-08-16 05:16:08 -0300
committerGitHub <noreply@github.com>2016-08-16 05:16:08 -0300
commitf1349ec1faf7c3e6f82d29b6e9c652f1fcc41467 (patch)
tree39215bb7729b58809a6423d8229ca6f4a4575134 /actionpack/lib/action_dispatch
parent426ea715fd7522653c131076bd321e4caab40e8e (diff)
parentcadecac53dc38ce1a3dfe5713e69fe706ae53fcd (diff)
downloadrails-f1349ec1faf7c3e6f82d29b6e9c652f1fcc41467.tar.gz
rails-f1349ec1faf7c3e6f82d29b6e9c652f1fcc41467.tar.bz2
rails-f1349ec1faf7c3e6f82d29b6e9c652f1fcc41467.zip
Merge pull request #26156 from sfaxon/route_visualizer_fix
fix Rails.application.routes.router.visualizer for router debugging
Diffstat (limited to 'actionpack/lib/action_dispatch')
-rw-r--r--actionpack/lib/action_dispatch/journey/router.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/actionpack/lib/action_dispatch/journey/router.rb b/actionpack/lib/action_dispatch/journey/router.rb
index caa7a3ff51..d0ef549335 100644
--- a/actionpack/lib/action_dispatch/journey/router.rb
+++ b/actionpack/lib/action_dispatch/journey/router.rb
@@ -72,7 +72,9 @@ module ActionDispatch
private
def partitioned_routes
- routes.partitioned_routes
+ routes.partition { |r|
+ r.path.anchored && r.ast.grep(Nodes::Symbol).all? { |n| n.default_regexp? }
+ }
end
def ast