0Pricing
Ruby Academy · Lesson

Models, Views, and Controllers

Understand the key components of a Rails app and how they interact.

1

Models, Views, and Controllers

Rails applications follow the Model-View-Controller (MVC) pattern.

In this lesson, you will learn how these components interact in a Rails app.

Models, Views, and Controllers — illustration 1

2

What is a Model?

Models handle the data and business logic of your application.

They interact with the database using Active Record.

All lessons in this course

  1. What is Ruby on Rails?
  2. Setting Up a Rails Project
  3. Models, Views, and Controllers
← Back to Ruby Academy