## 課程概要:
本課程講解Rails 視圖(View),內容包括常用的輔助方法(Helper),如何使用表單(Form),AJAX在視圖中的應用以及如何借助其他的模板引擎實現簡潔的頁面方案。
## 知識點:
1. 布局
2. 輔助方法
3. 表單
4. AJAX
5. 模板引擎
## 課程背景
視圖(View)即 MVC 中的 V,也是Rails使用者最先見到的部分。在完成業務邏輯前,合理的設計視圖是 MVC 開發中最先得到用戶認可的部分。本課程結合商品頁面的開發,講解Rails 中的視圖。
- 寫在前面
- 第一章 Ruby on Rails 概述
- Ruby on Rails 開發環境介紹
- Rails 文件簡介
- 用戶界面(UI)設計
- 第二章 Rails 中的資源
- 應用 scaffold 命令創建資源
- REST 架構
- 深入路由(routes)
- 第三章 Rails 中的視圖
- 布局和輔助方法
- 表單
- 視圖中的 AJAX 交互
- 模板引擎的使用
- 第四章 Rails 中的模型
- 模型的基礎操作
- 深入模型查詢
- 模型中的關聯關系
- 模型中的校驗
- 模型中的回調
- 第五章 Rails 中的控制器
- 控制器中的方法
- 控制器中的邏輯
- 第六章 Rails 的配置及部署
- Assets 管理
- 緩存及緩存服務
- 異步任務及郵件發送
- I18n
- 生產環境部署
- 常用 Gem
- 寫在后面