Ruby on Rails Tutorial sample app (ch 3)