1. Rails MVC
什麼東西應該放在 View
- 什麼是 helper
- 什麼是 partial
- 什麼是 collection partial
- 什麼東西應該放在 partial / 什麼東西應該放在 helper
- yield in view
- 不應該放在 view 裡的東西
- form
- essential helpers
- helper pattern's
什麼東西應該放在 controller
- before_filter
- render template
- render layout
- render text
- render options
- redirect_to 與 render
- respond_to 與 respond_with
- builders
什麼東西應該放在 model
- has_many :through
- validation
- scope
- ids
- collect and id
- includes
- counter_cache
- STI
- Polymorphic Assoiciaion
- 不要把該放在 helper 的東西放在 model 裡
- refactor controller code to model
2. 關於 Rails
3. 關於 Ruby
- Ruby syntax
- String / Array / Hash
- map
- lambda
- self
- block
- instance method / class method
- instance variable / class variable
- Mixin / Extend / Inheritance
- override