本書通過對一個社交網絡RailsSpace開發(fā)過程的介紹,詳細地展示了流行的Web應用程序開發(fā)框架Ruby on Rails的配置和使用方法。本書循序漸進地帶領讀者完成一個完整的項目,從靜態(tài)的標題頁開始,通過添加注冊和驗證功能,逐步完成一個高度動態(tài)的網站,它具備用戶配置、圖像上傳、簡單的博客、純文本和地理位置搜索以及交友請求系統等功能。本書內容翔實,涵蓋了諸如MVC程序架構、關系數據庫和AJAX支持、強大的測試機制和REST風格等許多Rails的精彩特性,以及注冊和登錄、CSS樣式和特效、后臺數據庫交互、博客站點等內容。本書是以實例指南的形式組織編寫的入門書籍,適合渴望了解Ruby on Rails的開發(fā)人員、各類Web開發(fā)人員以及網站建設人員。已經熟悉Ruby甚至已經對Rails有了一定了解的讀者,也能夠在本書中學到Rails更新版本的許多新特性。對于需要“Rails百科全書”的讀者,本書則提供了許多參考書籍和網站。