Rails Cookbook(中文版)

利用Rails開發出來的應用程式具有輕量級、全功能和可擴展的特性,這些特性引起了Web開發的革命。 本書包含了你要成為一個專業的Rails開發者所需要的各種技巧。 利用Rails開發出來的應用程式具有輕量級、全功能和可擴展的特性,這些特性引起了Web開發的革命。

內容介紹

Rails是創建新一代Web 2.0應用程式框架的主導者。利用Rails開發出來的應用程式具有輕量級、全功能和可擴展的特性,這些特性引起了Web開發的革命。本書面向現實世界的開發問題,每一個技巧都包含一個測試過的解決方案以及該方案為什麼會這樣工作和該方案如何工作的討論,這有助於你將這些技巧套用到相似的解決方案中。本書包含了你要成為一個專業的Rails開發者所需要的各種技巧。比如,用Active Record庫對數據進行建模、用Action View和RHTML模板創建視圖、在Action Controller中建立應用程式邏輯、測試和調試Rails應用程式、用JavasScript和Ajax構建更具互動性的Web應用程式、如何確保Rails應用程式的安全和性能、用Mongrel和Apache部署Rails應用程式、用Capistrano進行自動部署、多種Rails外掛程式的使用方法。無論你是想利用Rails進行Web開發的初學者,還是有豐富開發經驗的專家,本書中都有適合你的內容,閱讀本書,將使你深受裨益。
Rails Cookbook一書包含了你要成為一個專業的Rails開發者所需要的各種解決方案。Rails是創建新一代Web 2.0應用程式框架的主導者。本書中不僅包含“安裝Rails和配置開發環境”等基本技巧,而且還包含與“RESTful Web Services開發”相關的最新技術的高級技巧。
利用Rails開發出來的應用程式具有輕量級、全功能和可擴展的特性,這些特性引起了Web開發的革命。本書面向現實世界的開發問題,每一個技巧都包含一個測試過的解決方案以及該方案為什麼會這樣工作和該方案如何工作的討論,這有助於你將這些技巧套用到相似的解決方案中。本書所包含的主題有:
*用Active Record庫對數據進行建模
*用Action View和RHTML模板創建視圖
*在Action Controller中建立應用程式邏輯
*測試和調試Rails應用程式
*用JavaScript和Ajax構建更具互動性的Web應用程式
*如何確保Rails應用程式的安全和性能
*用Mongrel和Apache部署Rails應用程式
*用Capistrano進行自動部署
*多種Rails外掛程式的使用方法
不管你是Rails的新手還是老手,在本書中你都能找到測試、調試、確保應用程式安全、使用Ajax、用快取提升性能以及將應用程式產品化的方法。想降低Web 2.0陡峭的學習曲線嗎?本書將會幫助你在使用Rails時節約數百小時的學習時間。
“本書包含了我想要的一切:精確、切題、富有時效性,並且對初學者和專家都適用。更棒的是,書中的很多技巧是由我喜歡的社區裡的人貢獻的。”
—— Geoffrey Grosenbach
Host of the Ruby on Rails Podcast
“在讀到第3章的時候,我知道我應該推薦人們用這本書來開始Rails開發,這一章包含了開發Rails應用程式所需的基本技巧。本書還包括很多高級的技巧,比如測試和RESTful應用程式的開發,這讓那些有經驗的Ruby主義者也可以通過本書提高自身的技能。”
—— Kevin Clark,http://glu.ttono.us
範例原始碼:
本書的範例原始碼從這裡下載: http://www.oreilly.com.cn/codeexample/railscookbook/

作者介紹

Rob Orsini是一位開源開發者,他現居住在加利福尼亞北部,就職於O’Reilly Media公司軟體產品組。在此之前,他擔任Industrial Light&Magic網站的管理員,從事一些與工業相關的特定的應用程式的開發。Rob從1998年開始從事Web開發工作,不久後發現了Rails並希望自己今後一直能在這方面工作下去。他同時也是一位爵士音樂家,而且還是一位非常慈愛的父親。
Rob Orsini is an open source developer living in northern California. He currently works for O'Reilly Media in the production software group. Previously, Rob was the webmaster at Industrial Light & Magic, where he developed applications in support of the special effects industry. Rob has been programming the Web since 1998, and upon discovering Rails, hopes to continue for many more years to come. Rob is also a jazz musician and a loving father.

相關詞條

相關搜尋

熱門詞條

聯絡我們