Summary Chapter 1 - 關於 MVC Model has_many :through validation scope ids collect(&:id) includes counter_cache STI Polymorphic Assoiciaion View 什麼是 helper 什麼是 partial 什麼是 collection partial 什麼東西應該放在 partial / 什麼東西應該放在 helper yield in view 不應該放在 view 裡的東西 form Nested form 常見 helpers helper patterns helper_method 與 view_context Controller Filters : before_action, after_action, around_action Strong Parameters render :template render :layout render :text render options redirec_to 與 render respond_to 與 respond_with builders Asset Pipeline Sass / SCSS Compass CoffeeScript Chapter 2 - Rails 週邊知識 RESTful Cookies & Session DB migration Routing Rack Rake Bundler I18n Chapter 3 - Ruby 基本常識 Ruby syntax map lambda self block symbol instance method / class method instance variable / class variable Mixin / Extend / Inheritance override begin rescue Chapter 4 - Ruby 撰碼慣例 縮排慣例 命名慣例 迴圈慣例 括號慣例 布林慣例 邏輯慣例 if / else 的 Fail Close 安全觀念 三重運算子簡化 if / else 字串慣例 陣列慣例