Ruby on Rails’ affinity for the Model-View-Controller (MVC) framework is one of the many reasons that Rails has become so popular among developers.
To be sure, almost any language can use MVC. Flex/ActionScript developers often love it. PHP gurus use it. But Rails, essentially, requires it.

In this screencast, I’ll introduce you to MVC architecture framework and Rails MVC support. Remember, understanding MVC is important to understanding Rails conventions, following best practices in Rails development, and as a pattern to help in your application designs.
Introducing Ruby on Rails MVC Support
Resources
- Wikipedia MVC article
- Active Record
- Active Record Validations
- Steve Burbeck, Ph.D.’s Applications Programming in Small Talk-80: How to Use Model-View-Controller
- MVC XEROX PARC 1978-79
