demo following Ruby 实战圣经