
| 实践出真知。因此我相信学习Rails最好的办法,就是用其来创建各种各样的应用程序,只有这样才能完全掌握这项技术。 在本书中,假设读者已经具备了使用Ruby on Rails框架的基础知识,已经了解其众多令人激动的功能并希望能够从中获益。而现在,相信你正需要通过创建一些不同类型的Web应用程序,来获得这些功能的第一手开发经验。这也是本书的主要出发点,通过带领读者创建多个实际Rails应用项目,使大家能够掌握最实用的开发经验。其中涉及到丰富而完整的核心Rails特性。 在深入探讨这些内容的同时,我们还将完成一系列的项目。包括创建含有外部API的一个简单博客,以REST方式构建、由图表进行展现的一个锻炼情况跟踪记录程序,以及通过添加高级的JavaScript接口将已有的一个PHP网站转换为Rails实现。除了以上这些,在最后一个项目中,我们还将使用最新版本的Rails及Active Resource来创建一个应用程序,同时介绍一些Rails 2.0中的变动和新增功能。 在本书中,每个项目都提供了必要的信息和工具。使得读者在解决实际问题时可以轻易上手,并且在每个项目最后还包括一些额外的创意和练习。读者可以按照自己的需要对这些应用程序进行扩展和改进。 |
| Eldon Alameda,一名Web开发人员,现居住于气候寒冷的堪萨斯州。他现在为堪萨斯市一家刚起步的小型科技公司开发Ruby on Rails应用。在这之前,他在当地的广告公司、Sprint PCS及IBM等多家公司从事过软件开发工作。 |
| 第1部分 必要的准备工作(请不要跳过这一部分) 第1章 搭建开发环境 第2章 创建Rails应用程序 第2部分 Monkey Tasks日常任务管理 第3章 实现用户注册与认证管理 第4章 实现日常待办事项管理 第5章 完善Monkey Tasks 第3部分 Exercisr应用程序 第6章 开发基于REST的应用程序 第7章 为应用程序添加图形功能 第8章 完善Exercisr 第4部分 简单的博客程序 第9章 使用Typo创建博客程序 第10章 创建一个简单的博客引擎(Engine) 第11章 完善博客程序 第5部分 使用缓存构建一个Web漫画站点 第12章 使用页面缓存构建基本的系统 第13章 实现高级缓存 第14章 完善Web漫画站点 第6部分 教会社区网站 第15章 用户和档案管理 第16章 完善社区站点 第17章 完善教会社区应用 第7部分 GamingTrend网站 第18章 PHP网站的遗留问题 第19章 转化游戏记录 第20章 新闻管理功能 第21章 完善游戏网站 第8部分 使用Edge Rails(Rails 2.0)集成REST应用程序 第22章 Highrise的简要介绍 第23章 集成Highrise的REST API 第24章 创建预约程序 第25章 完善Rails 2.0应用程序 |
商品评论(0条)