http://blog.csdn.net/kongqz/article/details/7872247 http://lichengguizy.blog.163.com/blog/static/1177185862010424126784/ http://www.cnblogs.com/know/p/3256837.html http://ruby-china.org/topics/5937 http://www.cnblogs.com/mmmjiang13/archive/2010/11/04/1868609.html