- Define CRUD.
- the conventional way to interact with a database: create, read, update, delete
- There are seven verb + path combinations that are necessary in a basic Sinatra app in order to provide full CRUD functionality. List each of the seven combinations, and explain what each is for.
- GET + /tasks - show all of the tasks
- GET + /tasks/:id - show one task
- GET + /tasks/new - show form to create a new task
- POST + /tasks - create the new task
- GET + /tasks/:id/edit - see the update task form for a specific task
- PUT + /tasks/:id - update the task in the database
- DELETE + /tasks/:id - delete a specific task