over 3 years ago

關於 MVC

什麼東西應該放在 View

  • 什麼是 helper
  • 什麼是 partial
  • 什麼是 collection partial
  • 什麼東西應該放在 partial / 什麼東西應該放在 helper
  • yield in view
  • 不應該放在 view 裡的東西
  • form
  • essential helpers
  • helper patterns

什麼東西應該放在 controller

  • filters : before_filter, after_filter, around_filter
  • render :template
  • render :layout
  • render :text
  • render options
  • redirec_to 與 render
  • respond_to 與 respond_with
  • builders

什麼東西應該放在 model

  • has_many :through
  • validation
  • scope
  • ids
  • collect(&:id)
  • includes
  • counter_cache
  • STI
  • Polymorphic Assoiciaion
  • 不要把該放在 helper 的東西放在 model 裡
  • refactor controller code to model

關於 Rails

  • RESTful
  • Routing
  • Rack
  • Bundler
  • Unobtrusive Javascript
  • I18n

關於 Ruby

  • Ruby syntax
  • String / Array / Hash
  • map
  • lambda
  • self
  • block
  • instance method / class method
  • instance variable / class variable
  • Mixin / Extend / Inheritance
  • override

=====

原始連結:http://wp.xdite.net/?p=2525,作者為 xdite 發表於 2011/06/27