Ruby on Rails Materials

This class provides an introduction to Ruby on Rails with the basic of the Ruby language and a solid foundation in the Rails model-view-controller (MVC) pattern.

Through test-driven and exploratory development, you will become familiar with ActiveRecord, including associations. You will gain an understanding of the SQL implicitly written through your Ruby code. You will learn about customizing views, view helpers, routes and controller actions and understand the log file.

You will also be introduced to extending core Rails with gems. You will learn key principals, common practices and many neat things about Ruby and Rails.

 

Class Intro Slides


Ruby

Exercises for class: http://github.com/blazingcloud/ruby_lessons

Quick Reference Guides, also found in ruby_lessons/notes

Slides


Rails

Rails Class Notes

Exercises for class: http://github.com/blazingcloud/rails_lessons

Slides