ruby@http://railstutorial-china.org/chapter3.html#section-3-3-1