The sample app from Chapter 3 of railstutorial.org