Finished Chapter 9 of railstutorial.org/book