Ruby on Rails 教程
PDF ePub mobi

第 4 版修订中,现在可先购买第 3 版,届时可以免费升级到第 4 版

目录

  • 第 1 章 从零开始,完成一次部署

    搭建 Rails 开发环境,介绍 Git 用法,体验从创建到部署的全过程。

  • 第 2 章 玩具应用

    开发一个简略版 Twitter 类应用,体验 Rails 脚手架的强大功能。

  • 第 3 章 基本静态的页面

    从静态页面入手,然后添加动态内容,并且初次尝试测试驱动开发。

  • 第 4 章 Rails 背后的 Ruby

    为了更好地理解并开发 Rails 应用,补充一些 Ruby 基本知识。

  • 第 5 章 完善布局

    使用 Asset Pipeline 增强布局,然后实现用户注册的第一步。

  • 第 6 章 用户模型

    创建用户模型,学习模型验证,并为用户提供安全的登录密码。

  • 第 7 章 注册

    在 Rails 中使用表单注册用户,处理注册成功和失败两种情况。

  • 第 8 章 登录和退出

    使用 Rails 会话实现登录、退出,以及记住登录状态功能。

  • 第 9 章 更新,显示和删除用户

    更新用户的个人资料,限制用户能执行的操作,再实删除功能。

  • 第 10 章 账户激活和密码重设

    使用 Rails 的邮件程序发送账户激活和密码重设邮件。

  • 第 11 章 用户的微博

    创建微博模型,将其关联到用户模型上,并实现微博相关的操作。

  • 第 12 章 关注用户

    实现社交网站的核心功能——关注,进一步学习 Rails 模型关联。

对本书的赞誉

这本书是紧跟 Rails 最新版本和最佳实践的教材。书中所举的例子不止步于玩具应用,还涉及现实世界必须了解的开发知识,推荐 Rails 和 Web 入门开发者阅读。

——chloerei
SelfStore 创始人,Ruby China 管理员

问:Jimmy Wales 最喜欢读哪本书?

答:经常变化。现在我最喜欢 Michael Hartl 写的 Rails 教程

——Jimmy Wales
维基百科创始人

目前最好的 Rails 中文書。

——@JuanitoFatas
台湾活跃的 Ruby 程序员

刚读完著名的 Rails 教程。这本书可能是继 K&R 书之后最好的软件教程了。

——Mike Long
软件工程师

常见问题解答

  • 这是一本什么书?

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

  • 阅读这本书需要具备哪些知识?

    您需要知道如何使用命令行,如何使用文本编辑器,了解基本的 Ruby、HTML 和 CSS 知识。

  • 这本书针对 Rails 的哪个版本?

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

  • 付款后如何下载电子书?

    您付款后,销售平台会给您发送一封电子邮件,邮件中有电子书的下载链接,点击链接即可下载全部三种格式的电子书。

  • 以后会更新吗?新版还要收费吗?

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

  • 如何下载后续更新的电子书?

    本书更新后会通过销售平台给您发送电子邮件,邮件中有新版电子书的下载链接。

  • 这本书有附带的源码吗?在哪里下载?

    本书附带的源码托管在 GitHub 中,仓库名为 mhartl/sample_app_3rd_edition

  • 我可以把自己购买的电子书分享给别人吗?

    这本书没有 DRM 限制,为的是让您自由选择阅读设备。本书受版权法保护,因此不能分享给别人。

  • 阅读这本书的过程中遇到问题怎么办?

    如果您遇到问题,可以在本书的讨论区发帖,我会尽量帮您解决。