This document provides an overview of Ruby on Rails (RoR) including:
- RoR is a web application framework built using the Ruby programming language and follows the model-view-controller (MVC) pattern.
- It was created by David Heinemeier Hansson and is used to build database-backed web applications according to the conventions and principles of agile software development.
- Key components of RoR include Active Record (the ORM layer), Action Pack (containing Action Controller and Action View), and its implementation of RESTful design.
Related topics: