Added test case to prevent regression of chained, preloaded scopes. (#7490)
Fix markdown formatting to highlight block in changelog [ci skip]
Use 1.9 hash style in docs/comments [ci skip]
Add missing assert calls
Refactor grep call to remove .each

Grep already yields the matching keys to the given block.
Merge pull request #8913 from seejee/regression_test_for_chained_preloaded_scopes

Added test case to prevent regression of chained, preloaded scopes.
In Browser Path Matching with Javascript

When debugging routes ,it can sometimes be difficult to understand exactly how the paths are matched. This PR adds a JS based path matching widget to the `/rails/info/routes` output. You can enter in a path, and it will tell you which of the routes that path matches, while preserving order (top match wins).

The matching widget in action:

![](http://f.cl.ly/items/3A2F0v2m3m1Z1p3P3O3k/path-match.gif)

Prior to this PR the only way to check matching paths is via mental math, or typing in a path in the url bar and seeing where it goes. This feature will be an invaluable debugging tool by dramatically decreasing the time needed to check a path match. 

ATP actionpack