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.
Ruby
Exercises for class: http://github.com/blazingcloud/ruby_lessons
Quick Reference Guides, also found in ruby_lessons/notes
Slides
- Class Overview
- Introduction
- Conditionals
- Strings and Symbols
- Collections & Iterators
- Enumerable
- Regular Expressions
- I/O and Files
- Blocks
- Power Ruby
Rails
Exercises for class: http://github.com/blazingcloud/rails_lessons
Slides