Rails学习手册

出版时间:2010年01月  出版社:机械工业出版社  作者:(美)顿姆比尔,(美)拉瑞特  页数:390  译者:马家宽,赵祺,刘申  
Tag标签:无  

前言

每一个热爱技术的人似乎都赞同这样的观点:Ruby on Rails以一种神奇的方式创建Web(或Web 2.0)应用程序。Ruby是一种强大而灵活的编程语言,Rails利用这种灵活性建造了一个Web应用程序框架,它为开发者完成了很多工作。一切看起来都很棒。此外,所有关于Ruby on Rails的书大多会介绍“模型-视图-控制器”,这些书深入应用程序和数据库。从一个经验丰富的Rails开发者角度来说,这很容易理解——框架的强大更多地依赖于如何使开发者方便迅速地创建数据模型,并在此之上构造控制器逻辑;接着,在完成所有复杂的工作之后,在最顶层加上界面视图。这是一种非常好的编程方式,有助于建造更强大的应用程序,而且还可以添加很多高级的AJAX功能。然而,对于许多学习Ruby on Rails的人来说,如何自如地运用Rails的强大特性是一件异常痛苦的事情。Rails有很多看似神奇的行为,但是单看一条语句又觉得不太正确,而且为了弄清发生了什么,意味着要将Rails做的所有事情分解开。Rails使数据库和对象的操作变得更简便,让开发者不用总想着它们,但是在实现这些简便之前,还有很多东西需要弄明白。如果你愿意慢慢地学习Ruby on Rails,从一般网页开发者所熟悉的小程序开始,慢慢进入控制器和模型的世界,那么本书将会非常适合你。

内容概要

大多数Rails书籍会迎合那些从数据结构中寻找信息的程序员,而本书的目标读者是完全面向Web的开发者。本书的特别之处在于它从外至内(而不是从内至外的从模型和控制器开始)讲解Rails开发,先从应用程序的界面开始。在接触复杂的数据库模型和控制器代码之前,你会学到如何用Rails创建可视的界面。通过本书,你能够从已知的Web设计基础知识入手,再逐渐深入理解Ruby、对象和数据库结构。本书会帮助你:  ·通过创建只有一个基础视图和简单控制器的应用程序来呈现Web内容,在此过程中学习Ruby。  ·由简入难,创建表单并处理它们的结果。  ·通过设置数据库把表单与模型连接起来,再用Rails的Active Record创建映射数据库结构的代码。  ·通过Rails脚手架创建以视图为中心的应用程序。  ·添加常见的Web应用程序元素,例如会话(session)、cookies以及认证(authentication)。  ·创建组合多表数据的应用程序。  ·通过Rails和AJax创建一个简单但拥有动态特性的界面。  一旦你读完本书,你便会习惯于Rails Web框架,从此踏上了通往Rails大师之路。

作者简介

作者:(英国)拉瑞特(Simon St.Laurent) (英国)顿姆比尔(Edd Dumbill) 译者:马家宽 赵祺 刘申Simon St.Laurent是O'Reilly的高级编辑和Web开发者。他著有多本技术书籍,其中包括:《Programming Web Services with XML-PRC》(O'Reilly),《XML:A Primer》(Wiley)和《Office 2003 XML》(O'Reilly)。Edd Dumbill是O'Reilly开源大会的联合主席,同时负责O'Reilly内部会议软件的开发工作。他还是一位XML.com的管理编辑、Debian开发者以及GNOME代码贡献者。

书籍目录

前言 第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 附录A Ruby精要指南 附录B 关系数据库精要指南 附录C 正则表达式精要指南 附录D Helper方法名录 附录E 词汇表

章节摘录

插图:

媒体关注与评论

“学习一个新的Web框架(和语言)是很困难的,但是SimoB和Edd为你提供了一站式服务,并为你传授了所有Rails所需要的入门知识。”  ——Gregg Pollack,Rails Envy.com

编辑推荐

《Rails学习手册》由机械工业出版社出版。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Rails学习手册 PDF格式下载


用户评论 (总计4条)

 
 

  •   书中覆盖的Rails版本比较老,但是对Rails讲解的还是比较到位,感觉比《应用Rails进行敏捷Web开发》更适合初学者。早要是买到这本书就可以少走很多弯路,期待能够出新版本。
  •   很清晰的介绍了rails的基础
  •   只是看了一下目录,发现还可以
  •   内容不错,很适合初学者!只是,ails版本低了点,不是ails3,希望有新版本!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7