Ruby on Rails es un marco de trabajo para el desarrollo de aplicaciones web basado en el lenguaje de programación Ruby. Usa convenciones sobre configuración y patrones de diseño como MVC, ActiveRecord y ORM. Fue desarrollado para ser práctico, resolver problemas reales y dar flexibilidad a través de límites.