Skip to content

Instantly share code, notes, and snippets.

@SanjeQi
Last active December 17, 2018 10:53
Show Gist options
  • Save SanjeQi/ee9bdf8dd8c70971f9e4835ab4b4ae1a to your computer and use it in GitHub Desktop.
Save SanjeQi/ee9bdf8dd8c70971f9e4835ab4b4ae1a to your computer and use it in GitHub Desktop.
GET /newsletters # Show all newsletters
POST /newsletters # Create a new newsletter
GET /newsletters/new # Render the form for creating a new newsletter
GET /newsletters/:id/edit # Render the form for editing a newsletter
GET /newsletters/:id # Show a specific newsletter
PATCH /newsletters/:id # Update a newsletter
DELETE /newsletters/:id # Delete a newsletter
-----------------------------------------------------------------------------
Nested Routes
#We often need to access resources as they relate to parent resources, and our RESTful
#routes can support that. The generic convention looks like
#this: /parent/:id/children/:id/:action, using the same verbs for the same actions
#as we would a non-nested route.
GET /newsletters/:id/entries # Show all entries for a newsletter
POST /newsletters/:id/entries # Create a new newsletter entry
GET /newsletters/:id/entries/new # Render the form for creating a new entry
GET /entries/:id/edit # Render the form for editing an entry
GET /entries/:id # Show a specific entry
PATCH /entries/:id # Update an entry
DELETE /entries/:id # Delete an entry
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment