diff options
author | Kasper Timm Hansen <kaspth@gmail.com> | 2016-02-01 22:09:22 +0100 |
---|---|---|
committer | Kasper Timm Hansen <kaspth@gmail.com> | 2016-02-01 22:09:22 +0100 |
commit | baae952588395a1bc04122b00a94baa5af8cdf35 (patch) | |
tree | 5caf6067ffc8c3ae5e4644a595d118f00a704e12 /guides | |
parent | 0cbcae59dd402ff27f6dbf76659b67a77776fe37 (diff) | |
parent | 8a436fdd98c63cc0a7a6d2c642c18d33421dc6ad (diff) | |
download | rails-baae952588395a1bc04122b00a94baa5af8cdf35.tar.gz rails-baae952588395a1bc04122b00a94baa5af8cdf35.tar.bz2 rails-baae952588395a1bc04122b00a94baa5af8cdf35.zip |
Merge pull request #23225 from vipulnsward/20420-rake-routes-options
Add options for rake routes task
Diffstat (limited to 'guides')
-rw-r--r-- | guides/source/routing.md | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/guides/source/routing.md b/guides/source/routing.md index 5a745b10cd..d9e64d56ac 100644 --- a/guides/source/routing.md +++ b/guides/source/routing.md @@ -1136,10 +1136,21 @@ For example, here's a small section of the `rails routes` output for a RESTful r edit_user GET /users/:id/edit(.:format) users#edit ``` -You may restrict the listing to the routes that map to a particular controller setting the `CONTROLLER` environment variable: +You can search through your routes with the --grep option (-g for short). This outputs any routes that partially match the URL helper method name, the HTTP verb, or the URL path. -```bash -$ CONTROLLER=users bin/rails routes +``` +$ bin/rake routes --grep new_comment +$ bin/rake routes -g POST +$ bin/rake routes -g admin +``` + +If you only want to see the routes that map to a specific controller, there's the --controller option (-c for short). + +``` +$ bin/rake routes --controller users +$ bin/rake routes --controller admin/users +$ bin/rake routes -c Comments +$ bin/rake routes -c Articles::CommentsController ``` TIP: You'll find that the output from `rails routes` is much more readable if you widen your terminal window until the output lines don't wrap. |