商品簡介
本書按照Rails的各個子系統進行組織編排,分別介紹了Rails的環境、初始過程、配置和日志記錄,Rails的分配器、控制器、頁面生成和路由,REST、資源和Rails,ActiveRecord的基礎、關聯、驗證和高級技巧,ActionView的模板、緩存和幫助器,Ajax、Prototype和Scriptaculous等JavaScript代碼庫和RJS,Session管理、用戶登錄和認證系統,XML和ActiveResource,后臺處理和ActionMaile,測試和specs(包括RSpec on Rails和Selenium),安裝、管理、編寫插件,Rails的生產部署、配置和Capistrano等內容。
本書詳細討論了Rails的程序代碼并通過分析Rails中的代碼片段來深入解釋它的功能,同時,本書部分章節也摘錄了一些API文檔中的內容,使讀者能夠快速地找到對應的API文檔、相關的示例代碼以及深入的解析說明。
本書是Rails的權威參考書,適合對Rails已經有一定了解的開發人員學習和使用。
目次
第1章 Rails環境與配置
第2章 運用控制器
第3章 路由
第4章 REST,資源和Rails
第5章 探究路由選擇
第6章 運用ActiveRecord
第7章 ActiveRecord關聯
第8章 ActiveRecord驗證
第9章 ActiveRecord的高級技巧
第10章 ActionView
第11章 輔助方法
第12章 Ajax on Rails
第13章 Session管理
第14章 登錄與認證
第15章 XML和ActiveResource
第16章 ActionMailer
第17章 測試
第18章 RSpec on Rails
第19章 用插件擴展Rails
第20章 Rails生產環境配置
第21章 Capistrano
第22章 后臺進程
附錄A ActiveSupport API參考
附錄B Rails概要