Created
January 27, 2015 21:41
-
-
Save mayfer/bebc0e075df24f9566e0 to your computer and use it in GitHub Desktop.
Exploring URL routes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Hate mail website | |
===================== | |
GET / -> all hate mails (10 per page) | |
# pagination, two options... | |
GET /?page=:page_num -> get particular page | |
GET /page/:page_num/ -> get particular page | |
# create/view resources | |
GET /hate/:hate_id | |
GET /hate/new -> form | |
POST /hate/new -> send, redirects to /hate/6 | |
POST /hate/:hate_id/comment/new | |
# delete options | |
GET /hate/:hate_id/delete -> link or form <a href="/hate/23/delete">delete</a> | |
POST /hate/:hate_id/delete -> form only | |
DELETE /hate/:hate_id -> javascript only | |
# edit hate | |
GET /hate/:hate_id/edit -> display edit form | |
POST /hate/:hate_id -> accept new values for hate, redirect back to viewing | |
# login | |
GET /login -> show login form | |
POST /login -> validate credentials and redirect to homepage | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment