aboutsummaryrefslogtreecommitdiffstats
path: root/guides/source/routing.md
diff options
context:
space:
mode:
Diffstat (limited to 'guides/source/routing.md')
-rw-r--r--guides/source/routing.md8
1 files changed, 5 insertions, 3 deletions
diff --git a/guides/source/routing.md b/guides/source/routing.md
index 329a0ad8a3..81fcee23b5 100644
--- a/guides/source/routing.md
+++ b/guides/source/routing.md
@@ -20,7 +20,7 @@ The Rails router recognizes URLs and dispatches them to a controller's action. I
### Connecting URLs to Code
-When your Rails application receives an incoming request
+When your Rails application receives an incoming request for
```
GET /patients/17
@@ -42,17 +42,19 @@ You can also generate paths and URLs. If the route above is modified to be
get '/patients/:id', to: 'patients#show', as: 'patient'
```
-If your application contains this code:
+and your application contains this code in the controller
```ruby
@patient = Patient.find(17)
```
+and this in the corresponding view
+
```erb
<%= link_to 'Patient Record', patient_path(@patient) %>
```
-The router will generate the path `/patients/17`. This reduces the brittleness of your view and makes your code easier to understand. Note that the id does not need to be specified in the route helper.
+then the router will generate the path `/patients/17`. This reduces the brittleness of your view and makes your code easier to understand. Note that the id does not need to be specified in the route helper.
Resource Routing: the Rails Default
-----------------------------------