For http://railstutorial.org/book Chapter 3