MHartl's Rails tutorial sample app, Chapter 3