前言 1
第一章 从0到60:Rails简介 5
Rails的力量 6
动手做做看 7
组织 9
Web服务器 11
创建控制器 14
建立视图 17
将controller绑定到view 19
控制器探究 22
下一步 22
第二章 ActiVe Record基础 23
Active Record基础 23
Photo Share 26
Schema Migrations 28
基本的Active Record类 30
属性 32
复杂类 36
行为(Behavior) 39
下一步 41
第三章 ActiVe Record关系 42
belongs_to 43
has_many 46
has_one 49
高级主题 59
向前看 59
第四章 Scaffolding 60
使用Scaffo1d方法 60
更多的元编程 62
替换Scaffolding 63
生成Scaffo1ding程序代码 66
下一步 70
第五章 扩展视图 72
全局 72
观看真实照片 74
视图模板 74
设定默认文件根目录 81
样式表 82
层次式分类 85
样式化幻灯片演示 90
第六章 Ajax 98
Rails怎样实现Ajax 98
播放幻灯片 99
使用Drag-and-Drop为幻灯片重新排序 102
让一切(几乎一切)Drag and Drop 106
通过分类过滤 115
第七章 测试 118
背景 118
Ruby的Test::Unit 119
在Rails里测试 121
更完善的Photo Share 134
附录一 安装Rails 135
附录二 快速参考 141