Build a shopping cart to understand Rails