新到貨2本75折
Rails開發者指南

Rails開發者指南

  • 定價:252
  • 優惠價:87219
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

Rails是一種基于Ruby編程語言的Web應用框架,是Ruby語言的殺手級應用。本書深入淺出地講解了。Rails的相關知識,是一本非常實用的入門書籍。通過閱讀本書你不但可以獨立地開發新的Web應用,還可以真正地了解基于Rails的開發理念,並靈活地運用到開發過程中。本書共分為11章,從介紹Rails的基本框架人手,先後介紹了Rails中最重要的3個函數庫︰Active Record、Action View和Action Controller,教你如何運用並掌握它們,從而創建出基于Rails的Web應用。

  本書內容全面,實例豐富,可作為初學者的學習指南,也可作為網絡應用開發人員的參考用書。


Jeffrey Allan Hardy是一位Web開發者、程序員和會議演講者,擁有7年以上創建大型Web應用的經驗。
 

目錄

譯者序
致謝
引言
前言
第1章 Rails框架簡介
 1.1 Web應用的興起
 1.2 web並不是完美的
 1.3 優秀的web框架
 1.4 走進Rails
1.4.1 Rails是Ruby
1.4.2 Rails鼓勵敏捷
1.4.3 Rails是有主見的軟件
1.4.4 Rails是開源的
 1.5 MVC模式
1.5.1 MVC循環
1.5.2 MVC的層
 1.6 構成Rails的函數庫
 1.7 Rails不是尚方寶劍
 1.8 總結
第2章 入門
 2.1 Rails安裝的總體介紹
 2.2 在Mac OS X l0.4 Tiger上安裝
 2.2.1 安裝Apple Developer Tools(Xcode)
  2.2.2 安裝MySQL
  2.2.3 添加MySQL到你的PATH
  2.2.4 安裝Ruby
  2.2.5 安裝RubyGems
  2.2.6 安裝Rails
  2.2.7 自動安裝
 2.3 在Windows XP上安裝
  2.3.1 安裝MySQL
  2.3.2 安裝Ruby
  2.3.3 安裝Rails
 2.4 在Linux上安裝
  2.4.1 安裝MySQL
  2.4.2 安裝Ruby
  2.4.3 安裝RubyGems
  2.4.4 安裝Rails
 2.5 創建第一個Rails應用程序
  2.5.1 啟動內建web服務器
  2.5.2 生成控制器
  2.5.3 創建一個Action
 2.5.4 創建一個模板
 2.6 總結
第3章 運行起來再說
 3.1 項目的總體介紹
 3.2 創建events應用程序
 3.2.1 創建項目數據庫
  3.2.2 創建Event模型
 3.2.3 創建一個數據庫表
  3.2.4 生成一個控制器
  3.2.5 用腳手架運行
 3.2.6 添加更多的域
  3.2.7 添加校驗
 3.2.8 生成腳手架
3.3 總結
第4章 對數據庫進行操作︰Active Record
 4.1 Active Record簡介︰Rails的對象關系映射
……
第5章 Active Record進階︰強化模型
第6章 Action Pack︰對視圖和控制器的操作
第7章 用Ajax改進交互
第8章 發送的接收郵件
第9章 對你的應用程序進行測試
第10章 用插件來擴展Rails
第11章 部署Rails應用程序
 

Rails近兩年的發展勢頭很迅猛,受到越來越多企業以及開發者的關注,介紹它的書籍也越來越多。但是你可能會發現勺在眾多的技術類書籍中,很少有專門針對初學者人門的。大多數書籍都是以某一個實際開發為例,讓你一步一步跟著它做,在這個過程中,為你講解操作上的細節。這便引出了一個嚴重的問題︰初學者跟著這樣的書做完了以後,發現自己根本無法獨立開發一個新的項目,在他的腦子里對Rails並沒有一個完整的概念。

如果你想走進Rails的世界,並也遇到過上述的問題,那麼本書就是你最好的選擇了!

本書的目的不僅僅是帶領你走進Rails的世界——可以獨立開發出新的Web應用,而且讓你真正了解Rails Way(Rails之道)。Rail.s不僅僅是一個Web開發框架,它代表的是一種開發理念。只有真正理解這種思想,才能自如地運用它。對于開發者來說,如果不會語法,那很簡單,我們可以去查API,但是如果不了解Rails Way,那說明你還是個Rails的門外漢。但是,如何把Rails Way傳授給初學者呢?這便是本書的高明之處了。我想對于一個初學者來說,最難理解的地方可能就是MVC框架內部的邏輯關系了。而MVC框架的三個字母分別對應了Rails中三個最重要的函數庫︰Active Roc。rd、Action View和Action Controller。這三部分內容放在了本書中間部分去講解。在它們之前,會先為你講一些基礎知識作為鋪墊︰在它們之後,會把這些知識進行鞏固。

本書的翻譯工作得到了很多人的幫助,在此對他們一並報以誠摯的謝意。其中,要特別感謝陳冀康編輯,謝謝他的辛勤工作與鼓勵;感謝InfoQ中文站的兩位同事霍泰穩、賴翥翔,感謝他們的理解與支持;還要感謝FreeWheel的Bin Dong,是他把我帶人了Rails世界︰感謝Ethos的李劍、程序員雜志社的鄭柯,是他們讓我懂得了什麼才是真正的“翻譯”。

本書由劉申整體統籌、翻譯。參與翻譯的還有︰宋薇、朱瑜敏、魯奇、劉曉東。由于本書翻譯的比較倉促,難免會有某些疏漏,歡迎讀者朋友批評指正。
 

詳細資料

  • ISBN:9787111252306
  • 規格:平裝 / 249頁 / 普通級 / 單色印刷 / 初版
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【其他】2024采實電子書全書系:春暖花開‧享閱讀,參展書單書85折起、任選3本79折
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折