Michael Hartl's rails tutorial