railstutorial用（for Michael Hartl !!!!)