商品簡介
大多數Rails書籍會迎合那些從數據結構中尋找信息的程序員,而本書的目標讀者是完全面向Web的開發者。
本書的特別之處在于它從外至內(而不是從內至外的從模型和控制器開始)講解Rails開發,先從應用程序的界面開始。在接觸復雜的數據庫模型和控制器代碼之前,你會學到如何用Rails創建可視的界面。通過本書,你能夠從已知的Web設計基礎知識入手,再逐漸深入理解Ruby、對象和數據庫結構。本書會幫助你:
·通過創建只有一個基礎視圖和簡單控制器的應用程序來呈現Web內容,在此過程中學習Ruby。
·由簡入難,創建表單并處理它們的結果。
·通過設置數據庫把表單與模型連接起來,再用Rails的Active Record創建映射數據庫結構的代碼。
·通過Rails腳手架創建以視圖為中心的應用程序。
·添加常見的Web應用程序元素,例如會話(session)、cookies以及認證(authentication)。
·創建組合多表數據的應用程序。
·通過Rails和AJax創建一個簡單但擁有動態特性的界面。
一旦你讀完本書,你便會習慣于Rails Web框架,從此踏上了通往Rails大師之路。
目次
前言
第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 詞匯表