Open Source Interest Group of Central Michigan

2006-11-28

Agenda

18:00 - 18:29
18:30 - 18:59
19:00 - ??:??


LIVE notes from the presentation ...

http://www.rubyonrails.org to download and get info
Docs here: http://www.rubyonrails.org/docs

   Installation may be tricky on windows

   Runs its own web server on port 3000

   Now stuff is happening on the screen...

   Model, Viewer, Controller (MVC) method of web development.  
   Ruby separates these by using "ruby-injected HTML".  Whoa!  
   Ruby variables are inserted like: <=$var_name%>
   Assign a variable like this: @var_name = "some text"

   Model - data
   Controller - business logic, code, functions, etc
   Views - design, what the user sees

   Configure development, test, and production databases.  Uses development by default.