Learning Rails
少有 Learning 系列的書,在Amazon被評為五顆星,
是因為才剛出版不久,給評比的人不多,
看看再多一點的人評比後,
是否是對初學者而言,是既入門又經典的書?
對於學習RoR資料而言,
把範例拆解得太細節,
會見樹不見林;
範例若講得太大塊,
又會覺得不易掌握。
這本書兼顧了林和樹的觀點,
常會有一些圖示解說概念,
也把可能會用到相關的參數做簡單說明。
第一到十章從建立簡單的Project運作後,
逐章討論MVC各部份的相關議題,
也慢慢地學習到較複雜的功能。
第11,12章分別講除錯、測試。
第13章如何用Cookies、Sessions、處理使用者狀態。
第14章用restful_authentication來做認證授權。
第15章把routing、網址路徑
第16章講Ajax與Rails的整合使用。
第17章是用Rails產生Mail的議題,
對於怎麼產生加附件的HTML信件、
及如何讀取收到信件的內容處理,
有蠻詳細的解說。
第18章將重要的安全議題,
像SQL injection、XSS、CSRF、
及其他可能造成的漏洞提出,
可以在初學時避免這些狀況。
第19章將一些可進階議題簡略帶過,
還點出其他 Ruby 的 Frameworks。
想要學RoR、而且想讀的是最新出版的書,
並具有耐久閱讀的特性,
這本書是不後悔的選擇。
本書適合:有志用RoR開發者。
不太適合:不屑網頁程式開發者。