本书有针对性地介绍了Ruby语言的如下几个方面:重点介绍了Ruby语言的面向对象特征,介绍面向对象特征时,突出了Ruby语言的动态语言特征,着重介绍了Ruby与Java、C#等静态语言上的区别。
除此之外,考虑到企业应用需要涉及到文件输入、输出,以及网络通信等功能,本书还介绍了Ruby语言在IO、网络通信方面的功能。
本书的重点在于介绍Ruby On Rails的敏捷开发,因此本书开篇就以一个敏捷开发的体验来吸引读者对Ruby On Rails的兴趣。后续深入部分详细介绍了Ruby On Rails的三个组件部分:活动视图,活动控制器以及活动记录集。本书将深入介绍这三个Ruby On Rails的根本组件。
除此之外,本书也介绍了Ruby On Rails对Ajax的支持,以及Ruby On Rails的邮件抽象层。
重点在于介绍Ruby On Rails的敏捷开发,因此本书开篇就以一个敏捷开发的体验来吸引读者对Ruby On Rails的兴趣。