Ruby on Rails Tutorial

Michael Hartl

出版时间

2012-08-06

ISBN

9780321832054

评分

★★★★★

标签

编程

书籍介绍
这本书最打动人的地方,是它把测试驱动开发(TDD)融进了真实的开发流程里,而非单独成章讲解。读者跟着作者一步步搭建用户验证系统和微博应用时,会自然经历
作者简介
Ruby on Rails Tutorial creator Michael Hartl is a programmer, educator, and entrepreneur. Michael was coauthor of RailsSpace, a Rails tutorial book published in 2007, and was cofounder and lead developer of Insoshi, a popular social networking platform in Ruby on Rails. Previously, he taught theoretical and computational physics at the California Institute of Technology (Caltech), where he received the Lifetime Achievement Award for Excellence in Teaching. Michael is a graduate of Harvard College, has a Ph.D. in Physics from Caltech, and is an alumnus of the Y Combinator entrepreneur program.
AI导读
核心看点
  • 以实战项目贯穿全书,从环境搭建到部署上线,完整演示Rails应用开发流程。
  • 深入讲解测试驱动开发(TDD)理念,培养读者规范的编码习惯与工程思维。
  • 涵盖Git版本控制、Bootstrap前端及Heroku部署,提供全方位Web开发指南。
读者共识
  • 被誉为Rails入门首选教程,内容详实且逻辑清晰,被公认为经典之作。
  • 学习曲线平滑,成就感强,能让读者直观理解Rails的优雅与强大。
  • 不仅教语法,更传授内功,其TDD和工程规范的教学价值远超框架本身。
精彩摘录
  • "$ git config --global alias.co checkout"
  • "$ git config --global core.editor "mate -w""
  • "git init"
  • ".bundle db/*.sqlite3* log/*.log *.log /tmp/ doc/ *.swp *~ .project .DS_Store"
  • "git add ."
  • "$ git status # On branch master # Changed but not updated: # (use "git add/rm <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # deleted: app/controllers/application_controller.rb # no changes added to commit (use "git add" an"
  • "git checkout -f"
  • "$ git remote add origin [email protected]:<username>/<app name>.git $ git push origin master"
目录
Foreword to the First Edition by Derek Sivers xv
Foreword to the First Edition by Obie Fernandez xvii
Acknowledgments xix
About the Author xxi

显示全部
用户评论
例子详实,随书讲解WebDev的基本理念、TDD,和Git的使用。培养读者很好的基本习惯。100%好书。
2012-07-17, 2012-07-09, 26.5
比起web敏捷开发,本书的内容更新更快,还提供免费的在线版。示例项目为用户验证系统和微博,设计的非常好,除了基本的rails概念外,还能够从中了解到TDD、Bootstrap和很多开发用的Gem
容易上手
网页版的http://ruby.railstutorial.org/chapters/beginning#top
跟着里面一步一步做还是很有帮助的
很简单的入门书,但是很多知识点都是一行代码直接给出来,如果不研读api文档和rails官方指南有点难理解
本来以为只是一本rails的好书 读完以后 对于TDD也有了新的认识 国外的书籍确实质量过硬 收获很大
刷了一遍。不错。TDD第一次接触。
很不错的书,详细、扎实,TDD的使用很精彩
下载
收藏