本书是为帮助国内技术人员在第一时间了解国外最新的计算机技术所编写的。该书共分7章,具体内容包括“从0到60:Ralls简介”、“Active Record基础”、“Active Record关系”、“Scaffolding”、“扩展视图”等。该书可供广大对计算机构建与运行技术的人员及爱好者阅读使用。
也许您已经听够了所有关于Ruby on Rails的谈论并且现在就想一试身手,那么这本书就是您所需要的:一本快速、讲求实效的参考书,它将向您展示如何构建实际的应用程序。《Ruby on Rails:构建与运行》将通过七章的内容使您从一无所知加速到全速前进。无论您想搭建脚手架般的实验程序,还是用Ajax编写响应快速并能取悦用户的应用程序,它都将涵盖您所需的一切内容。
Rails为数据库驱动的网络应用程序实现了一个真正轻量级的开发模型。在几乎不需要进行配置的情况下,只要遵循一些简单的规则,Rails会自动在您的各个数据库表格间建立映射关系。在网络应用程序的开发过程中,如果您对程序进行修改,就可以立刻查看修改的效果,而不必像在其他框架和编程语言中那样,为此目的程序员得经历可怕的编译和部署过程。
使用Rails进行开发相对要简单很多,它让您可以专注于应用程序中最有创造力的部分,而不是将时间与精力浪费在一些束缚手脚的规则或事情上面。就算在Rails中也有束缚手脚的规则或事情,但相比较而言只需要较少行数的代码来应对,从而达到代码维护工作量更少和开发周期更短。
本书内容包括:使用ActiveRecord与数据库协同工作;使用Migrations来修改数据库而无需SQL;对数据库中表格的相互关系进行建模;构建控制器来表达应用程序中的基本操作;使用模板来开发HTML显示页面;在应用程序中集成Ajax;编写单元测试、功能测试和集成测试。
Ruby on Rails可能是近十年来最重要的开源项目。它已经革新了网络应用程序的开发方式并且使得数十万的开发人员工作更加轻松。如果您还没有使用Rails来工作,现在就是开始的时候了,而《Ruby on Rails:构建与运行》将向您展示怎样开始。