From 37d9c44b6d15cc0b02f327fe51687db7d0443bb8 Mon Sep 17 00:00:00 2001 From: schneems Date: Mon, 17 Dec 2012 14:26:46 -0600 Subject: Format routes as html on debug page When someone gets a routing exception, the routes are rendered (starting in Rails 4.0). This PR brings parity between the html routes in the `rails/info/routes` path and when rendered from an exception. This is the continuation of #8521 which brought html formatted routes. In addition to bringing parity to the two views, we're keeping our views DRY by rendering off of the same partials. In this case Railties depends on partials provided by ActionDispatch. I'm open to alternative implementations. Ideally both views will use the same code so any improvements or updates to it will be reproduced on both.
![](http://f.cl.ly/items/3O1D0K1v0j0i343O3T3T/Screen%20Shot%202012-12-17%20at%203.07.20%20PM.png) --- .../templates/routes/_route_wrapper.html.erb | 56 ++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 actionpack/lib/action_dispatch/middleware/templates/routes/_route_wrapper.html.erb (limited to 'actionpack/lib/action_dispatch/middleware/templates/routes/_route_wrapper.html.erb') diff --git a/actionpack/lib/action_dispatch/middleware/templates/routes/_route_wrapper.html.erb b/actionpack/lib/action_dispatch/middleware/templates/routes/_route_wrapper.html.erb new file mode 100644 index 0000000000..9bf5c96c95 --- /dev/null +++ b/actionpack/lib/action_dispatch/middleware/templates/routes/_route_wrapper.html.erb @@ -0,0 +1,56 @@ + + + + + + + + + + + + + <%= yield %> + +
Helper
+ <%= link_to "Path", "#", 'data-route-helper' => '_path', + title: "Returns a relative path (without the http or domain)" %> / + <%= link_to "Url", "#", 'data-route-helper' => '_url', + title: "Returns an absolute url (with the http and domain)" %> +
HTTP VerbPathController#Action
+ + -- cgit v1.2.3