Return to book
Review this book
About the author
Introduction
1.
Chapter 1 - 關於 MVC
1.1.
Model
1.1.1.
has_many :through
1.1.2.
validation
1.1.3.
scope
1.1.4.
ids
1.1.5.
collect(&:id)
1.1.6.
includes
1.1.7.
counter_cache
1.1.8.
STI
1.1.9.
Polymorphic Assoiciaion
1.2.
View
1.2.1.
什麼是 helper
1.2.2.
什麼是 partial
1.2.3.
什麼是 collection partial
1.2.4.
什麼東西應該放在 partial / 什麼東西應該放在 helper
1.2.5.
yield in view
1.2.6.
不應該放在 view 裡的東西
1.2.7.
form
1.2.8.
Nested form
1.2.9.
常見 helpers
1.2.10.
helper patterns
1.2.11.
helper_method 與 view_context
1.3.
Controller
1.3.1.
Filters : before_action, after_action, around_action
1.3.2.
Strong Parameters
1.3.3.
render :template
1.3.4.
render :layout
1.3.5.
render :text
1.3.6.
render options
1.3.7.
redirec_to 與 render
1.3.8.
respond_to 與 respond_with
1.3.9.
builders
1.4.
Asset Pipeline
1.4.1.
Sass / SCSS
1.4.2.
Compass
1.4.3.
CoffeeScript
2.
Chapter 2 - Rails 週邊知識
2.1.
RESTful
2.2.
Cookies & Session
2.3.
DB migration
2.4.
Routing
2.5.
Rack
2.6.
Rake
2.7.
Bundler
2.8.
I18n
3.
Chapter 3 - Ruby 基本常識
3.1.
Ruby syntax
3.1.1.
map
3.1.2.
lambda
3.1.3.
self
3.1.4.
block
3.1.5.
symbol
3.2.
instance method / class method
3.3.
instance variable / class variable
3.4.
Mixin / Extend / Inheritance
3.5.
override
3.6.
begin rescue
4.
Chapter 4 - Ruby 撰碼慣例
4.1.
縮排慣例
4.2.
命名慣例
4.3.
迴圈慣例
4.4.
括號慣例
4.5.
布林慣例
4.6.
邏輯慣例
4.6.1.
if / else 的 Fail Close 安全觀念
4.6.2.
三重運算子簡化 if / else
4.7.
字串慣例
4.8.
陣列慣例
Powered by
GitBook
A
A
Serif
Sans
White
Sepia
Night
Twitter
Google
Facebook
Weibo
Instapaper
Rails 102
Ruby syntax
這章將花上一些篇幅,講解初學者較不理解,但相當重要的幾個主題:
map
lambda
self
block
symbol