除了讲到 Ruby on Rails 之外,涉及到的技术还有 HTML、CSS、数据库、版本控制、测试和部署。为了达成学习目标,本书使用了一个完整的方案:通过实例学习使用 Rails 从零开始创建一个真正的程序。如 Derek Sivers 在前言中所说的,本书内容采用线性TDD结构,需要从头开始按顺序读到结尾。如果你经常跳着阅读技术类书籍,这种线性的组织方式需要你适应一下。你可以将本书设想为一个电子游戏,学习完每一章就会升一级。

最终的示例程序将在外表上和一个同样采用 Rails 开发的微博网站十分相似2。虽然我们将主要的精力集中在这个示例程序上了,但是本书的重点却在于提供一些通用的方法,这样你就会具有坚实的基本功,不论开发什么样的 Web 程序都能够派上用场。" />

Ruby on Rails 教程(原书第2版)

Michael Hartl (作者) 安道 (译者)
原书第4版已发布,请访问:https://www.b453m.com/book/1875
欢迎学习《Ruby on Rails 教程》。本书的目标是成为对“如果想学习使用 Ruby on Rails 进行 Web 开发,我应该从哪儿开始?”这一问题的最好答案。学习完本书的内容之后,你将具备使用 Rails 进行开发和部署 Web 程序的技能。同时你还能够通过一些进阶的书籍、博客和视频教程等活跃的 Rails 教学体系继续深造。本书基于 Rails 4,这里的知识代表着 Web 开发的发展方向。

除了讲到 Ruby on Rails 之外,涉及到的技术还有 HTML、CSS、数据库、版本控制、测试和部署。为了达成学习目标,本书使用了一个完整的方案:通过实例学习使用 Rails 从零开始创建一个真正的程序。如 Derek Sivers 在前言中所说的,本书内容采用线性TDD结构,需要从头开始按顺序读到结尾。如果你经常跳着阅读技术类书籍,这种线性的组织方式需要你适应一下。你可以将本书设想为一个电子游戏,学习完每一章就会升一级。

最终的示例程序将在外表上和一个同样采用 Rails 开发的微博网站十分相似2。虽然我们将主要的精力集中在这个示例程序上了,但是本书的重点却在于提供一些通用的方法,这样你就会具有坚实的基本功,不论开发什么样的 Web 程序都能够派上用场。

出版信息

  • 书  名Ruby on Rails 教程(原书第2版)
  • 执行编辑关于本书的内容有任何问题,请联系 杨帆
  • 出版日期2014-01-09
  • 书  号EA008
  • 出版状态上市销售
  • 原书名
  • 原书号

本书特色

我读过很多 Rails 相关的书,但是这本真正让我入门了。书里的一切都很符合“Rails 之道”,我以前觉得这个道很不自然,但是读完这本书,感觉却是自然无比。本书也是唯一一本自始至终都是用测试驱动开发理念的 Rails 书籍,很多行家都推荐使用 TDD,但是在本书出版之前从没有被如此清楚的介绍过。书中的示例还用到了 Git、GitHub 和 Heroku,作者真的是让你体验了一把开发真正能用的程序是什么感觉,而且书中用到的代码并不是凭空捏造的。
线性叙述是很好的模式。我花了三整天的时间阅读了本书,做了书中所有的示例程序和练习。从头至尾,循序渐进,不要跳着读,这样才能这种从中收益。
享受 Rails 的盛宴吧!
——Derek Sivers (sivers.org),CD Baby 创始人

目录

作者译者 阅读
致中国读者 阅读
阅读
第 1 章 从零到部署 阅读
第 2 章 演示程序
第 3 章 基本静态的页面
第 4 章 Rails 背后的 Ruby
第 5 章 完善布局
第 6 章 用户模型
第 7 章 用户注册
第 8 章 登录和退出
第 9 章 更新、显示和删除用户
第 10 章 用户的微博
第 11 章 关注用户

作者介绍

本书的英文版原作者是 Michael Hartl,把 Ruby on Rails Web 开发介绍给世人的先行者。他之前曾经写作并开发了 RailsSoace,一本很过时的 Rails 教程;也曾使用 Ruby on Rails 开发过一个名为 Insoshi 的社交网络平台,这个平台曾经很流行,现在已经过气了。因为他对 Ruby 社区的贡献,于 2011 年被授予了 Ruby Hero 奖。他毕业于哈佛学院,并获得了加州理工学院的物理学博士学位。他还是 Y Combinator 创业者项目的毕业生。

本书的中文版译者是 Andor Chen。他毕业于中南大学,现在一家国内领先的锂离子电池制造企业任职机械工程师。用过 WordPress 的读者或许会熟悉这个名字。现在他是个 Ruby 初学者,并在学习使用 Rails 做 Web 开发。本书就是他在学习 Rails 的过程中翻译的。
  • 已购买,但是怎么没有提供pdf下载啊?我离线没办法看啊。。
    我有绣春刀  发表于 2014-01-09 13:42:08
    • 请稍等,会尽快提供PDF 版。离线您可以先试试 kindle 吧,桌面和移动端都可以的

      杨帆  发表于 2014-01-09 13:45:14
  • 已购买,mobi格式什么时候放出?
    whthomas93  发表于 2014-01-11 23:00:32
    • 付款后会看到『推送到 Kindle』按钮

      杨帆  发表于 2014-01-13 10:05:42
  • 这书的封面让我一开始以为是一本免费书……
    姚琪琳  发表于 2014-01-13 21:17:56
    • 我告状去,你嘲笑作者...

      杨帆  发表于 2014-01-14 09:23:31
    • 呵呵。封面做的不专业,见笑了。

      安道  发表于 2014-01-14 12:25:08
    • @andor_chen 自己制作的?

      姚琪琳  发表于 2014-01-20 21:15:55
  • 都是需要付费的吗?
    kyle_liu_wuhan  发表于 2014-01-13 23:26:28
    • 可以免费阅读第 1 章,电子书是需要付费购买的。

      安道  发表于 2014-01-14 12:26:07
  • EPUB版本在哪里下载啊
    constance_0107  发表于 2014-01-16 16:13:07
    • manbetx户口社区目前只提供 pdf 和 mobi 格式。

      安道  发表于 2014-01-16 19:02:42
  • 书还是不错的 不是说返还7元吗 钱呢?
    paul1113  发表于 2014-03-05 10:10:45
    • 不返现钱吧,好像是 20% 等值的社区银子。

      安道  发表于 2014-03-07 19:35:49
  • mobi格式在哪下载?
    warmsheep  发表于 2014-03-18 13:45:39
    • 设置Kindle 帐号后,可以推送的,目前不提供直接下载。

      杨帆  发表于 2014-03-19 14:27:38
  • 我看到网页版貌似已经更新了,我的电子书也会更新么?
    一路疾驰  发表于 2014-03-19 11:55:27
    • 电子书不会像网页版这么频繁更新,除非有重大更新。

      安道  发表于 2014-04-20 11:10:31
  • 推送了,收不到
    agu  发表于 2014-04-28 12:52:55
    • hi,后台查询有成功送出的记录,请问您现在收到了吗?要把 [email protected] 加入允许邮件列表哦。

      杨帆  发表于 2014-05-04 09:31:25
  • mobi格式的可以发送多个kindle邮箱么? 比如我有两个kindle帐号的话
    dalang  发表于 2014-04-29 15:44:40
    • 目前暂时不能

      杨帆  发表于 2014-05-04 09:31:51
  • PDF版的封面太大!!缩放很麻烦!!
    墨七七  发表于 2014-04-30 17:31:49
    • 多谢提醒,确实是失误,已经修改了。

      杨帆  发表于 2014-05-04 10:19:51
  • 刚刚买了这本书 以后rails更新到5是不是也可以免费得到新版的电子书呀
    李峰  发表于 2014-05-03 19:25:15
    • 理论上不可以。

      安道  发表于 2014-05-05 14:36:45
  • 这个书怎么没有版本信息和更新时间?
    al5hn  发表于 2014-12-28 15:00:23
    • 本书是第2版,2014年1月发布的。

      杨帆  发表于 2014-12-29 09:01:45
    • 希望能对电子书的版本、更新信息做完善点,毕竟电子书更新是比较频繁的。额it类技术变换特别快。

      al5hn  发表于 2014-12-29 10:38:06
  • 推送不成功耶……
    不过无所谓啦,我先看着PDF版好了……
    17kungfu  发表于 2015-03-14 08:22:24
    • 呵呵,原来不是不成功,而是半小时后才推送到……囧……怪网速……

      17kungfu  发表于 2015-03-14 09:09:16
  • 新版出来后,manbetx户口读者也能收到优惠券的吧?
    琳琳的小狗  发表于 2014-09-10 20:12:56