内容简介
本书按照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概要