《Ruby on Rails Tutorial》(第三版)英文原书正式发布。简体中文版正在紧急翻译中。最新消息,请关注这个博客。

第三版和之前的版本有以下变化:

  • 使用云端集成开发环境。在这个环境中提供了专为本书配置的环境。使用 Cloud9 IDE 可以避免前一版安装和配置本地环境遇到的各种问题。
  • 完全使用 Rails 默认开发工具栈,避免一些额外的配置。RSpec 换成了 MiniTest,以便更好地介绍测试技术。
  • 轻量级测试策略。第三版仍会介绍测试驱动开发,但使用的策略更保守,不再于编写代码之前先编写测试,然是在写完应用代码之后再编写集成测试。
  • 完全重写介绍登录和认证功能的章节。第 8 章完全重写,介绍常用的三种登录方式:浏览器关闭后清除会话,自动记住用户,以及提供“记住我”选项,让用户选择是否记住登录状态。
  • 新增一节介绍图片上传。第 11 章新增一节介绍如何在本书开发的演示应用中上传图片。其中包括客户端和服务器端验证,自动剪裁图片,以及如何在生产环境中使用云端存储服务(Amazon S3)。
  • 新增一章介绍账户激活和密码重设,记忆如何在 Rails 应用中发送电子邮件

简体中文版正在紧急翻译中,现在你可以先购买第二版,等第三版发布后,会为你提供第三版的优惠码。详情参见:https://ruby-china.org/topics/21335