Welcome to Rails What’s Rails? Rails is a web-application framework that includes everything needed to database-backed web applications according to the Model-View-Controller (MVC) pattern. Understanding the MVC pattern is key to understanding Rails. MVC divides your application into three layers: Model, View, and Controller, each with a specific responsibility. Model layer The Model layer