Ruby on Rails es un framework web de código abierto para el lenguaje de programación Ruby que sigue el patrón MVC. Fue creado en 2004 para simplificar el desarrollo web y aprovechar las características de metaprogramación de Ruby. Rails promueve convenciones sobre configuración y el principio DRY para evitar repeticiones de código. Incluye generadores, helpers y otras herramientas que agilizan el desarrollo de aplicaciones web.