# 致謝
《Ruby on Rails 教程》很大程度上歸功于我以前寫的一本書——RailsSpace,因此以前的合著人 [Aurelius Prochazka](http://aure.com/) 也有很大功勞。我要感謝 Aure,他不僅為前一本書做出了貢獻,而且也給予了這本書支持。我還要感謝 Debra Williams Cauley,她是 RailsSpace 和這本書的編輯,只要她還帶我去玩棒球,我就會繼續為她寫書。
我要感謝很多 Ruby 高手,在過去這些年,他們教我知識,也給我啟迪。他們是:David Heinemeier Hansson,Yehuda Katz,Carl Lerche,Jeremy Kemper,Xavier Noria,Ryan Bates,Geoffrey Grosenbach,Peter Cooper,Matt Aimonetti,Mark Bates,Gregg Pollack,Wayne E. Seguin,Amy Hoy,Dave Chelimsky,Pat Maddox,Tom Preston-Werner,Chris Wanstrath,Chad Fowler,Josh Susser,Obie Fernandez,Ian McFarland,Steven Bristol,Pratik Naik,Sarah Mei,Sarah Allen,Wolfram Arnold,Alex Chaffee,Giles Bowkett,Evan Dorn,Long Nguyen,James Lindenbaum,Adam Wiggins,Tikhon Bernstam,Ron Evans,Wyatt Greene,Miles Forrest,Tikhon Bernstam,Ron Evans,Wyatt Greene,Miles Forrest,Sandi Metz,Ryan Davis,Aaron Patterson,Pivotal Labs 公司的好心人們,Heroku 團隊,thoughtbot 公司的小伙伴,以及 GitHub 的全體員工。最后,還有很多很多讀者(太多了,無法一一列舉)在本書寫作過程中反饋了眾多問題,還給了我很多建議,我由衷地感謝這些人的幫助,以及努力讓這本書變得更好。
- Ruby on Rails 教程
- 致中國讀者
- 序
- 致謝
- 作者譯者簡介
- 版權和代碼授權協議
- 第 1 章 從零開始,完成一次部署
- 1.1 簡介
- 1.2 搭建環境
- 1.3 第一個應用
- 1.4 使用 Git 做版本控制
- 1.5 部署
- 1.6 小結
- 1.7 練習
- 第 2 章 玩具應用
- 2.1 規劃應用
- 2.2 用戶資源
- 2.3 微博資源
- 2.4 小結
- 2.5 練習
- 第 3 章 基本靜態的頁面
- 3.1 創建演示應用
- 3.2 靜態頁面
- 3.3 開始測試
- 3.4 有點動態內容的頁面
- 3.5 小結
- 3.6 練習
- 3.7 高級測試技術
- 第 4 章 Rails 背后的 Ruby
- 4.1 導言
- 4.2 字符串和方法
- 4.3 其他數據類型
- 4.4 Ruby 類
- 4.5 小結
- 4.6 練習
- 第 5 章 完善布局
- 5.1 添加一些結構
- 5.2 Sass 和 Asset Pipeline
- 5.3 布局中的鏈接
- 5.4 用戶注冊:第一步
- 5.5 小結
- 5.6 練習
- 第 6 章 用戶模型
- 6.1 用戶模型
- 6.2 用戶數據驗證
- 6.3 添加安全密碼
- 6.4 小結
- 6.5 練習
- 第 7 章 注冊
- 7.1 顯示用戶的信息
- 7.2 注冊表單
- 7.3 注冊失敗
- 7.4 注冊成功
- 7.5 專業部署方案
- 7.6 小結
- 7.7 練習
- 第 8 章 登錄和退出
- 8.1 會話
- 8.2 登錄
- 8.3 退出
- 8.4 記住我
- 8.5 小結
- 8.6 練習
- 第 9 章 更新,顯示和刪除用戶
- 9.1 更新用戶
- 9.2 權限系統
- 9.3 列出所有用戶
- 9.4 刪除用戶
- 9.5 小結
- 9.6 練習
- 第 10 章 賬戶激活和密碼重設
- 10.1 賬戶激活
- 10.2 密碼重設
- 10.3 在生產環境中發送郵件
- 10.4 小結
- 10.5 練習
- 10.6 證明超時失效的比較算式
- 第 11 章 用戶的微博
- 11.1 微博模型
- 11.2 顯示微博
- 11.3 微博相關的操作
- 11.4 微博中的圖片
- 11.5 小結
- 11.6 練習
- 第 12 章 關注用戶
- 12.1 “關系”模型
- 12.2 關注用戶的網頁界面
- 12.3 動態流
- 12.4 小結
- 12.5 練習