Capítulo 2 de railstutorial.org