商品簡介
Ruby On Rails是一種革命性的在線編程工具,它前所未有地加速和簡化了電子商務網站的構建。有了Ruby和Rails提供的開發平臺,即使是Web編程的新手也能快速開發出Web應用程序。
本書全面介紹了Rub,和Rails。詳細闡述了Ruby和Rails的安裝步驟;條件、循環、方法以及塊等概念;Ruby中的類和對象。您將學會如何構建Rails應用程序、連接數據庫、執行必要的測試以及如何將這些內容整合在一起創建實際的應用程序,例如購物車和在線目錄——您市即就能實際使用的應用程序。
目次
第1章 Ruby簡介
1.1 安裝Ruby和Rails
1.1.1 在Windows上安裝Ruby和Rails
1.1.2 在Mac OS X上安裝Ruby和Rails
1.1.3 在Linux和Unix上安裝Ruby和Rails
1.1.4 數據庫系統
1.2 創建第一個Web應用程序
1.3 初識Ruby
1.4 學習Ruby文檔
1.5 在Ruby中處理數字
1.6 在Ruby中處理字符串
1.7 把數據存儲在變量中
1.8 創建常量
1.9 在雙引號字符串中內插變量
1.10 從命令行讀取文本
1.11 在Ruby中創建符號
1.12 使用操作符
1.13 操作符的優先級
1.14 使用數組
1.15 使用兩個數組索引
1.16 散列表
1.17 使用范圍
1.18 小結
1.19 練習
第2章 條件、循環、方法和塊
2.1 選擇結構——if語句
2.1.1 在if語句中使用else子句
2.1.2 在if語句中使用elsif子句
2.1.3 使用unless語句
2.1.4 將if和unless用做修飾符
2.2 case語句
2.3 循環結構
2.3.1 使用while循環
2.3.2 使用until循環
2.3.3 將while和until用作修飾符
2.3.4 使用for循環
2.3.5 使用Ruby迭代器
2.3.6 在循環中使用break、redo和next語句
2.3.7 使用retry語句
2.4 創建和調用方法
2.4.1 向方法中傳遞參數
2.4.2 傳遞個數可變的參數
2.4.3 從方法中返回值
2.4.4 從一個方法返回多個值
2.5 利用作用域
2.6 使用塊
2.6.1 將數據傳給塊
2.6.2 使用BEGIN和END塊
2.7 小結
2.8 練習
第3章 類和對象
3.1 關於封裝
3.2 創建類
3.3 創建對象
3.3.1 使用構造函數設置對象
3.3.2 理解Ruby中的屬性
3.4 創建基於其他類的類
3.5 理解Ruby中的對象訪問
3.5.1 使用受保護訪問
3.5.2 使用私有訪問
3.6 重寫方法
3.7 創建類變量
3.8 創建類方法
3.9 創建模塊
3.10 創建混合插入
3.11 小結
3.12 練習
第4章 歡迎進入Rails
4.1 將Ruby放置在Rails上
4.1.1 創建應用程序框架
第5章 構建簡單的Rails應用程序
第6章 連接數據庫
第7章 使用數據庫
第8章 驗證和測試
第9章 使用動作控制器控制動作
第10章 深入學習視圖
第11章 Ajax與Rails
附錄A 練習答案