Rails學(xué)習(xí)手冊(cè)

出版時(shí)間:2010年01月  出版社:機(jī)械工業(yè)出版社  作者:(美)頓姆比爾,(美)拉瑞特  頁(yè)數(shù):390  譯者:馬家寬,趙祺,劉申  
Tag標(biāo)簽:無(wú)  

前言

每一個(gè)熱愛(ài)技術(shù)的人似乎都贊同這樣的觀點(diǎn):Ruby on Rails以一種神奇的方式創(chuàng)建Web(或Web 2.0)應(yīng)用程序。Ruby是一種強(qiáng)大而靈活的編程語(yǔ)言,Rails利用這種靈活性建造了一個(gè)Web應(yīng)用程序框架,它為開發(fā)者完成了很多工作。一切看起來(lái)都很棒。此外,所有關(guān)于Ruby on Rails的書大多會(huì)介紹“模型-視圖-控制器”,這些書深入應(yīng)用程序和數(shù)據(jù)庫(kù)。從一個(gè)經(jīng)驗(yàn)豐富的Rails開發(fā)者角度來(lái)說(shuō),這很容易理解——框架的強(qiáng)大更多地依賴于如何使開發(fā)者方便迅速地創(chuàng)建數(shù)據(jù)模型,并在此之上構(gòu)造控制器邏輯;接著,在完成所有復(fù)雜的工作之后,在最頂層加上界面視圖。這是一種非常好的編程方式,有助于建造更強(qiáng)大的應(yīng)用程序,而且還可以添加很多高級(jí)的AJAX功能。然而,對(duì)于許多學(xué)習(xí)Ruby on Rails的人來(lái)說(shuō),如何自如地運(yùn)用Rails的強(qiáng)大特性是一件異常痛苦的事情。Rails有很多看似神奇的行為,但是單看一條語(yǔ)句又覺(jué)得不太正確,而且為了弄清發(fā)生了什么,意味著要將Rails做的所有事情分解開。Rails使數(shù)據(jù)庫(kù)和對(duì)象的操作變得更簡(jiǎn)便,讓開發(fā)者不用總想著它們,但是在實(shí)現(xiàn)這些簡(jiǎn)便之前,還有很多東西需要弄明白。如果你愿意慢慢地學(xué)習(xí)Ruby on Rails,從一般網(wǎng)頁(yè)開發(fā)者所熟悉的小程序開始,慢慢進(jìn)入控制器和模型的世界,那么本書將會(huì)非常適合你。

內(nèi)容概要

大多數(shù)Rails書籍會(huì)迎合那些從數(shù)據(jù)結(jié)構(gòu)中尋找信息的程序員,而本書的目標(biāo)讀者是完全面向Web的開發(fā)者。本書的特別之處在于它從外至內(nèi)(而不是從內(nèi)至外的從模型和控制器開始)講解Rails開發(fā),先從應(yīng)用程序的界面開始。在接觸復(fù)雜的數(shù)據(jù)庫(kù)模型和控制器代碼之前,你會(huì)學(xué)到如何用Rails創(chuàng)建可視的界面。通過(guò)本書,你能夠從已知的Web設(shè)計(jì)基礎(chǔ)知識(shí)入手,再逐漸深入理解Ruby、對(duì)象和數(shù)據(jù)庫(kù)結(jié)構(gòu)。本書會(huì)幫助你:  ·通過(guò)創(chuàng)建只有一個(gè)基礎(chǔ)視圖和簡(jiǎn)單控制器的應(yīng)用程序來(lái)呈現(xiàn)Web內(nèi)容,在此過(guò)程中學(xué)習(xí)Ruby。  ·由簡(jiǎn)入難,創(chuàng)建表單并處理它們的結(jié)果?!  ねㄟ^(guò)設(shè)置數(shù)據(jù)庫(kù)把表單與模型連接起來(lái),再用Rails的Active Record創(chuàng)建映射數(shù)據(jù)庫(kù)結(jié)構(gòu)的代碼。  ·通過(guò)Rails腳手架創(chuàng)建以視圖為中心的應(yīng)用程序?!  ぬ砑映R?jiàn)的Web應(yīng)用程序元素,例如會(huì)話(session)、cookies以及認(rèn)證(authentication)。  ·創(chuàng)建組合多表數(shù)據(jù)的應(yīng)用程序。  ·通過(guò)Rails和AJax創(chuàng)建一個(gè)簡(jiǎn)單但擁有動(dòng)態(tài)特性的界面?! ∫坏┠阕x完本書,你便會(huì)習(xí)慣于Rails Web框架,從此踏上了通往Rails大師之路。

作者簡(jiǎn)介

作者:(英國(guó))拉瑞特(Simon St.Laurent) (英國(guó))頓姆比爾(Edd Dumbill) 譯者:馬家寬 趙祺 劉申Simon St.Laurent是O'Reilly的高級(jí)編輯和Web開發(fā)者。他著有多本技術(shù)書籍,其中包括:《Programming Web Services with XML-PRC》(O'Reilly),《XML:A Primer》(Wiley)和《Office 2003 XML》(O'Reilly)。Edd Dumbill是O'Reilly開源大會(huì)的聯(lián)合主席,同時(shí)負(fù)責(zé)O'Reilly內(nèi)部會(huì)議軟件的開發(fā)工作。他還是一位XML.com的管理編輯、Debian開發(fā)者以及GNOME代碼貢獻(xiàn)者。

書籍目錄

前言 第1章 搭建Ruby on Rails 第2章 讓Rails上線 第4章 控制數(shù)據(jù)流:控制器和模型 第5章 用腳手架和REST加速開發(fā) 第6章 用表單展現(xiàn)模型 第7章 使用校驗(yàn)增強(qiáng)模型 第8章 改進(jìn)表單 第9章 開發(fā)模型關(guān)系 第10章 使用數(shù)據(jù)遷移管理數(shù)據(jù)庫(kù) 第11章 調(diào)試 第12章 測(cè)試 第13章 會(huì)話和Cookie 第14章 用戶和驗(yàn)證 第15章 路由 第16章 用Rails和AJAX創(chuàng)建動(dòng)態(tài)界面 第17章 用Rails發(fā)郵件 第18章 Rails項(xiàng)目的安全、管理以及部署 第19章 不僅僅是Rails 附錄A Ruby精要指南 附錄B 關(guān)系數(shù)據(jù)庫(kù)精要指南 附錄C 正則表達(dá)式精要指南 附錄D Helper方法名錄 附錄E 詞匯表

章節(jié)摘錄

插圖:

媒體關(guān)注與評(píng)論

“學(xué)習(xí)一個(gè)新的Web框架(和語(yǔ)言)是很困難的,但是SimoB和Edd為你提供了一站式服務(wù),并為你傳授了所有Rails所需要的入門知識(shí)?!薄  狦regg Pollack,Rails Envy.com

編輯推薦

《Rails學(xué)習(xí)手冊(cè)》由機(jī)械工業(yè)出版社出版。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Rails學(xué)習(xí)手冊(cè) PDF格式下載


用戶評(píng)論 (總計(jì)4條)

 
 

  •   書中覆蓋的Rails版本比較老,但是對(duì)Rails講解的還是比較到位,感覺(jué)比《應(yīng)用Rails進(jìn)行敏捷Web開發(fā)》更適合初學(xué)者。早要是買到這本書就可以少走很多彎路,期待能夠出新版本。
  •   很清晰的介紹了rails的基礎(chǔ)
  •   只是看了一下目錄,發(fā)現(xiàn)還可以
  •   內(nèi)容不錯(cuò),很適合初學(xué)者!只是,ails版本低了點(diǎn),不是ails3,希望有新版本!
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7