To view in a browser, prefix http://localhost:3000/ to a sample URL.
To use in a hyperlink, use the names route in a link_to method call:
<%= link_to "To Owners Index", owners_path %>
CRUD Term |
Target Controller Action |
HTTP Request Method |
Named Routes |
Sample URLs |
---|---|---|---|---|
Read | index | GET | owners_path | owners |
Read | show | GET | owner_path(owner) or owner |
owners/1 |
Create | new | GET | new_owner_path | owners/new |
create | POST | owner_path(owner) or owner |
||
Update | edit | PUT | edit_owner_path(owner) | owners/1/edit |
update | PUT | owner_path(owner) or owner |
||
Destroy | destroy | DELETE | owner_path(owner) or owner |
Table modified from on Carneiero and Bazari, Beginning Rails 3, Apress, 2010, pp. 131.
To view in a browser, prefix http://localhost:3000/ to a sample URL.
CRUD Term |
Target Controller Action |
HTTP Request Method |
Named Routes |
Sample URLs |
---|---|---|---|---|
Read | index | GET | owner_pets_path(owner) | owners/1/pets |
Read | show | GET | owner_pet_path(owner, pet) or [owner, pet] |
owners/1/pets/1 |
Create | new | GET | new_owner_pet_path(owner) | owners/1/pets/new |
create | POST | owner_pet_path(owner, pet) or [owner, pet] |
||
Update | edit | PUT | edit_owner_pet_path(owner, pet) | owners/1/pets/1/edit |
update | PUT | owner_pet_path(owner, pet) or [owner, pet] |
||
Destroy | destroy | DELETE | owner_pet_path(owner, pet) or [owner, pet] |
Table modified from on Carneiero and Bazari, Beginning Rails 3, Apress, 2010, p. 171.