Intro to Rails: Controllers
This is a beginner to intermediate class that will focus on one of Rails "parts": Models, Authentication, Authorization, Views, Forms, Controllers, Routes, or Tests. The goal is to provide a deeper understanding of the most commonly used Rails components so that students feel more comfortable building apps on their own.
We'll chose the topic based on popular demand; vote here
Edit 6/21 - Authentication and Controllers are nearly tied! Models, Views, Forms, and Routes are out of the running.
Edit 6/24 - Controllers has it! See you tonight.
Pre-Requisites
Students should be basically familiar with the Ruby on Rails environment. Ideally you have gone through a tutorial or built a basic application. Extensive knowledge of Ruby is not required, though a basic working knowledge will be helpful.
To follow along, you should have Rails 4.x installed and ready to go when you come to class. If you are unsure how to do this, or want more information about installing Ruby or Rails, check out these links:
For a good introduction, check out the first two chapters of Michael Hartl's tutorial.