> For the complete documentation index, see [llms.txt](https://certil-remy.gitbook.io/learn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://certil-remy.gitbook.io/learn/rails/untitled/untitled-5.md).

# Intro to Rails- Overview

This video review lesson covers many of the concepts that you've learned about in this topic so far. To get the most out of these videos, first complete the Readings and Labs that come before it.

## Summary

This video covers the flow of logic and the process it takes to get from the view to the browser. First, we need a model. Then, we need a controller with a corresponding action, a route to match the controller action, and the view that will be rendered in the browser when that controller action is hit.

Rails has the following components: `ActiveRecordModels` - comprises methods for helping build your Rails application `ActionController` - for controlling the flow of data between the model and the view `Actionview` - rendering the view without having to write explicit html

## Video

&#x20;\<iframe width="100%" height="720" src="<https://www.youtube.com/embed/KKQ8lpEyw2g?rel=0&showinfo=0>" frameborder="0" allowfullscreen>\</iframe>

View [Rails Video Review: Intro to Rails](https://learn.co/lessons/rails-video-review-intro-to-rails) on Learn.co and start learning to code for free.
