目录 致中国读者 序 致谢 作者译者简介 版权和代码授权协议 第 1 章 从零开始,完成一次部署 1.1 简介 1.2 搭建环境 1.3 第一个应用 1.4 使用 Git 做版本控制 1.5 部署 1.6 小结 第 2 章 玩具应用 2.1 规划应用 2.2 Users 资源 2.3 Microposts 资源 2.4 小结 第 3 章 基本静态的页面 3.1 创建演示应用 3.2 静态页面 3.3 开始测试 3.4 有点动态内容的页面 3.5 小结 3.6 高级测试技术 第 4 章 Rails 背后的 Ruby 4.1 导言 4.2 字符串和方法 4.3 其他数据类型 4.4 Ruby 类 4.5 小结 第 5 章 完善布局 5.1 添加一些结构 5.2 Sass 和 Asset Pipeline 5.3 布局中的链接 5.4 用户注册:第一步 5.5 小结 第 6 章 用户建模 6.1 User 模型 6.2 验证用户数据 6.3 添加安全密码 6.4 小结 第 7 章 注册 7.1 显示用户的信息 7.2 注册表单 7.3 注册失败 7.4 注册成功 7.5 专业部署方案 7.6 小结 第 8 章 基本登录功能 8.1 会话 8.2 登录 8.3 退出 8.4 小结 第 9 章 高级登录功能 9.1 记住我 9.2 “记住我”复选框 9.3 测试“记住我”功能 9.4 小结 第 10 章 更新、显示和删除用户 10.1 更新用户 10.2 权限系统 10.3 列出所有用户 10.4 删除用户 10.5 小结 第 11 章 激活账户 11.1 AccountActivations 资源 11.2 账户激活邮件 11.3 激活账户 11.4 在生产环境中发送邮件 11.5 小结 第 12 章 重设密码 12.1 PasswordResets 资源 12.2 密码重设邮件 12.3 重设密码 12.4 在生产环境中发送邮件(再谈) 12.5 小结 12.6 证明超时比较算式 第 13 章 用户的微博 13.1 Micropost 模型 13.2 显示微博 13.3 微博相关的操作 13.4 微博中的图像 13.5 小结 第 14 章 关注用户 14.1 Relationship 模型 14.2 关注用户的网页界面 14.3 动态流 14.4 小结