Don't use as a function name
- alias
- break
- def
- else
- ensure
- if
- next
- retry
- or
- super
- undef
- when
- and
- case
- defined
- elsif
- false
- in
- nil
- redo
- return
- then
- unless
- while
- begin
- class
- do
- end
- for
- module
- not
- rescue
- self
- true
- until
- yield
-
controller
- responds to the request and encapsulates logic and handles the request
- layout program to respond to the request
- creates representation (model)
- assembles pieces to field the request
- manages interactions
- tells rails where to go on the server
-
MODEL
- knows how to communicate to the data base
- grabs and returns info to the controller
-
VIEW
- renders the page passes back to the controller
- response kicks it back to the browser
- application controller- MASTER CONTROLLER
- application helper - can handle methods
- class: ClassName
- model: User (singular)
- controller: somethingsName (plural)