Exercises from the Railscast series.