Ruby on Rails 教程(原书第4版)
18推荐 收藏
21.4K阅读

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

Michael Hartl (作者) 安道 (译者)
购买后可在“随书下载”中下载三种格式的电子书:PDF,ePub 和 mobi。
无 mobi 推送支持。
这一版的后续更新免费获取。
通过 Rails 5 学习 Web 开发!

这是一本什么书?
本书是 Ruby on Rails 框架的入门教程,教您开发 Web 应用。由英语原版作者授权翻译成简体中文版。

阅读这本书需要具备哪些知识?
您需要知道如何使用命令行,如何使用文本编辑器,了解基本的 Ruby、HTML 和 CSS 知识。

这本书针对 Rails 的哪个版本?
本书针对 Rails 5(目前最新的版本),而且会随着英文原书的更新而更新,为您提供最新的教程。

以后会更新吗?新版还要收费吗?
本书采用“精益出版”策略,也就是说会不断更新完善。如果您已经购买电子书,后续小幅更新都可免费获取。

这本书有附带的源码吗?在哪里下载?
本书附带的源码托管在 Bitbucket 中,仓库名为 railstutorial/sample_app_4th_ed。https://bitbucket.org/railstutorial/sample_app_4th_ed

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

电子书
¥60.00
格式
mobi   pdf   epub

出版信息

  • 书  名Ruby on Rails 教程(原书第4版)
  • 执行编辑关于本书的内容有任何问题,请联系 杨帆
  • 出版日期2016-07-07
  • 书  号EA023
  • 页  数528
  • 出版状态上市销售

本书特色

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

作者介绍

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

本书简体中文版由安道翻译。他是一名翻译爱好者,一直在学习使用 Ruby。已经翻译多本 Rails 相关的书 籍,例如《使用 RSpec 测试 Rails 程序》和《Rails 程序部署之道》等。

相关文章

  • 猫冬 8推荐

    2017 读书计划

    年年立 flag,说不定哪天就实现了呢? 去年发生了很多事情,以至于去年的读书计划不得不改变。去年大学毕业,忽然要准备出国,以至于下半年一直在备考托福和 GRE,每天每夜的刷题,偷偷的编程竟成为放松的一种方式(汗...)。现在熬到头了,也要开始再次「认真」地列读书计划了! …...

  • 花了我两天才配置好这个环境,没有信用卡伤不起呀。求大神制作 一个和书中描述完全相符的环境,把vbox镜像发给大家,我的这个环境依然有些地方自己改过。。。(吐血)

    史鸿梭  发表于 2016-07-28 18:58:25
    推荐
    • 快制作好了,稍等几天

      安道  发表于 2016-07-29 21:07:15
    • 你需要Rbenv

      starriv  发表于 2016-09-15 21:12:27
    • http://railstutorial-china.org/setup/

      安道  发表于 2016-09-16 10:06:54
    • 个人以为学习语言最重要的就是环境配置,就像吕文瀚老师在 Laravel 教程中说到的:“许多人被拦在了学习 Laravel 的第一步:安装。并不是因为安装有多复杂,而是因为【众所周知的原因】。”虽然是因为【众所周知的原因】,但是这个环境配置的确是学习语言的第一步——总不能到了一个新公司、给你配了一台新电脑,就写不了代码了吧?加油!

      赵振楠  发表于 2016-11-23 18:20:41
  • 辗转学了几个不同的小众语言:Python、Ruby、Go……最终选择了 Ruby,并从 Rails 开始学习。
    双十一的时候买了一台阿里云 ECS,配置 CentOS 7.2 的环境就用了5整天。不过 ssh、httpd、passenger、git hooks 都配置完成之后,每次向 Gitbuckut 推送就能自动部署真的很方便,算是一劳永逸吧!书中关于 Coding.net 的 WebIDE部分对我来说基本上没用,最早的时候我也是在 Heroku 上部署 Rails App 的,有了自己的 ECS 才迁移了过来。
    本书我特地先下载了样章来拜读一下,主要是验证书中内容是否能看懂,也看一下是不是讲得过于浅显不适合我。样章中一直讲到 Rails 背后的 Ruby,从完整的项目入手,再探求实现理论,这也是我近几年学习语言的方法,顿时觉得本书十分适合我。又对比了一下原书第二版和本书的更新记录:虽然改动不大(一些版本差异的坑已经在配置环境的时候踩过了),不过出于可能有“没踩过的坑”方面的考虑,我最后还是选择了最新版的本书。
    感谢安道大人的布道!
    赵振楠  发表于 2016-11-23 18:12:21
    推荐
  • 请问什么时候出纸制版呢? 不习惯看电子书。
    cola  发表于 2016-07-08 14:19:11
    推荐
    • 没有出版社引进,暂无纸版。自行打印。

      安道  发表于 2016-07-09 15:07:32
    • 啊啊,还喜欢纸质版!

      董中正  发表于 2016-09-22 13:39:31
  • 书里所推荐cloud9 注册时候需要绑定信用卡,而国内的银行卡又不能用,请问有没有替代方案
    machinly  发表于 2016-07-14 20:01:59
    推荐
    • google搜索cloud IDE

      池筱沫  发表于 2016-07-15 11:36:23
    • 试试codeanywhere.com

      池筱沫  发表于 2016-07-15 11:54:22
    • 我没有绑呀

      imtinge  发表于 2016-07-27 21:28:56
  • 我注册cloud9的时候总是不成功,提示one last thing...
    apologies XXX, we need to make sure you're not a robot;-)
    求助!
    cattesly  发表于 2016-07-18 14:40:13
    推荐
    • 用代理吧,这块有个恶心的图片验证码有点像12306,过了就可以不用代理了

      imtinge  发表于 2016-07-27 21:28:40
    • 完美解决~谢谢了!

      cattesly  发表于 2016-07-28 13:59:20
  • 我看到有命名是xxxx4th-0.1.2。如果有小版本更新这里也会同步吗?
    小天狼星  发表于 2016-09-15 16:47:05
    推荐
    • 会,会,会,会,会!(5 个字限制)

      安道  发表于 2016-10-31 13:15:30
  • 126页代码清单2.17 后错误
    错误提示:
    uninitialized constant User::FILL_IN
    更改为 validates :name, presence: true
    validates :email, presence: true 就无误
    Rocky Zhang  发表于 2016-09-20 12:03:16
    推荐
    • 所以你要认真审题!

      安道  发表于 2016-10-31 13:14:58
  • 试读样书下载不了?您查看的网址不存在
    http://www.ituring.com.cn:80/Book/download/b1970b20-75df-4952-8074-ca39a9f8e778
    浪子1121  发表于 2017-02-07 11:07:52
    推荐
    • hi,试读的下载链接我这边尝试了一下,是:http://www.ituring.com.cn/book/download/8943c233-91e6-4575-8659-e0124959dc35

      杨帆  发表于 2017-02-07 14:32:10
  • 书挺不错的 就是太贵了 求半价
    青梅煮马  发表于 2016-07-19 10:36:08
    推荐
  • 买了第四版,为什么不能免费阅读第二版呢
    rubyweb  发表于 2017-02-26 23:31:00
    推荐
    • 请问 买完后这本书可以在线阅读吗?还是只能下载那三种格式?

      神雕侠觅侣  发表于 2017-11-13 15:31:36
    • @神雕侠觅侣 这本书没有在线版本,只能下载阅读。

      杨帆  发表于 2017-11-13 16:50:26
  • 看过原来的第二版,之所以来这里购买,也是为了支持作者的辛苦劳动~
    坏坏的大猫猫  发表于 2017-05-09 15:46:01
    推荐
  • 书中的94页说有配套视频,还要另外购买的么?
    13557739065  发表于 2017-08-13 10:53:03
    推荐
    • 是的。

      安道  发表于 2017-08-13 13:03:32