Commit 187eed0b authored by Achilleas Pipinellis's avatar Achilleas Pipinellis

Merge branch 'docs-ek-rake-routes-fe-faq' into 'master'

Add note about rake routes

See merge request gitlab-org/gitlab!17042
parents cd5a113e 844c27aa
...@@ -17,6 +17,8 @@ ...@@ -17,6 +17,8 @@
### How do I find the Rails route for a page? ### How do I find the Rails route for a page?
#### Check the 'page' data attribute
The easiest way is to type the following in the browser while on the page in The easiest way is to type the following in the browser while on the page in
question: question:
...@@ -26,6 +28,15 @@ document.body.dataset.page ...@@ -26,6 +28,15 @@ document.body.dataset.page
Find here the [source code setting the attribute](https://gitlab.com/gitlab-org/gitlab-foss/blob/cc5095edfce2b4d4083a4fb1cdc7c0a1898b9921/app/views/layouts/application.html.haml#L4). Find here the [source code setting the attribute](https://gitlab.com/gitlab-org/gitlab-foss/blob/cc5095edfce2b4d4083a4fb1cdc7c0a1898b9921/app/views/layouts/application.html.haml#L4).
#### Rails routes
The `rake routes` command can be used to list all the routes available in the application, piping the output into `grep`, we can perform a search through the list of available routes.
The output includes the request types available, route parameters and the relevant controller.
```sh
bundle exec rake routes | grep "issues"
```
### `modal_copy_button` vs `clipboard_button` ### `modal_copy_button` vs `clipboard_button`
The `clipboard_button` uses the `copy_to_clipboard.js` behaviour, which is The `clipboard_button` uses the `copy_to_clipboard.js` behaviour, which is
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment