a rails demo app - hartl