railstutorial.org - chapter 2 - demo_app