Rack Routes and GET Params Lab
We've provided the code for a basic list of items. Now it's your turn to extend it. Do you work in app/application.rb.
Vocabulary Word: "Route"
In applications built on Rack, we use the noun "route" to to refer to a path that the application has a special response to.
Thus the /shoes "route" shows information about shoes. The /profile "route" shows information about the logged-in user. The /logout route does something to delete some information that let the server know the user was logged in.
Instructions
Create a new class array called
@@cartto hold any items in your cartCreate a new route called
/cartto show the items in your cartCreate a new route called
/addthat takes in aGETparam with the keyitem. This should check to see if that item is in@@itemsand then add it to the cart if it is. Otherwise give an error
Clone this lab here : https://github.com/learn-co-curriculum/rack-get-params-lab
Last updated