Rails学习手册

分類: 图书,计算机/网络,程序设计,其他,
作者: (美)拉瑞特,(美)顿姆比尔著,马家宽等译
出 版 社: 机械工业出版社
出版时间: 2010-1-1字数:版次: 1页数: 390印刷时间: 2010-1-1开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111276876包装: 平装编辑推荐
Simon St.Laurent是O'Reilly的高级编辑和Web开发者。他著有多本技术书籍,其中包括:《Programming Web Services with XML-PRC》(O'Reilly),《XML:A Primer》(Wiley)和《Office 2003 XML》(O'Reilly)。
内容简介
大多数Rails书籍会迎合那些从数据结构中寻找信息的程序员,而本书的目标读者是完全面向Web的开发者。
本书的特别之处在于它从外至内(而不是从内至外的从模型和控制器开始)讲解Rails开发,先从应用程序的界面开始。在接触复杂的数据库模型和控制器代码之前,你会学到如何用Rails创建可视的界面。通过本书,你能够从已知的Web设计基础知识入手,再逐渐深入理解Ruby、对象和数据库结构。本书会帮助你:
通过创建只有一个基础视图和简单控制器的应用程序来呈现Web内容,在此过程中学习Ruby。
由简入难,创建表单并处理它们的结果。
通过设置数据库把表单与模型连接起来,再用Rails的Active Record创建映射数据库结构的代码。
通过Rails脚手架创建以视图为中心的应用程序。
添加常见的Web应用程序元素,例如会话(session)、cookies以及认证(authentication)。
创建组合多表数据的应用程序。
通过Rails和AJax创建一个简单但拥有动态特性的界面。
一旦你读完本书,你便会习惯于Rails Web框架,从此踏上了通往Rails大师之路。
目录
前言
第1章搭建Ruby on Rails
第2章让Rails上线
第4章控制数据流:控制器和模型
第5章用脚手架和REST加速开发
第6章用表单展现模型
第7章使用校验增强模型
第8章改进表单
第9章开发模型关系
第10章使用数据迁移管理数据库
第11章调试
第12章测试
第13章会话和Cookie
第14章用户和验证
第15章路由
第16章用Rails和AJAX创建动态界面
第17章用Rails发邮件
第18章Rails项目的安全、管理以及部署
第19章不仅仅是Rails
附录ARuby精要指南
附录B关系数据库精要指南
附录C正则表达式精要指南
附录DHelper方法名录
附录E词汇表