Learn Rails from Scratch


Introduction and Installing the Rails Framework

Learn how to install and work with the Ruby on Rails framework.

Building your first Rails Application

Walk through the basics of creating a Ruby on Rails application, including the configuration options and introductory functionality.

Rails Console Tutorial

Learn how to use the Rails console to run database queries, test scripts, and perform debugging.

Rails Routing Guide

Learn how routing works in Rails, from a walkthrough of RESTful route principles through exploring how routes interact with controllers to manage data flow.

Configuring Rails Views

In this section we'll walk through how views are utilized in a Ruby on Rails application.

Controllers in Rails

A series of guides for working with controllers in a Ruby on Rails application, including the purpose of controllers along with how to control data flow in a MVC application.

Rails Models

Learn how to work with Models in Rails and configure an application's data.

Rails Database Management

Explore different ways to work with the database in a Ruby on Rails application, including reviewing how to add columns, changing column types, and deleting columns.

Ruby Gems and Advanced Development Features

Explore how to integrate several different Ruby Gems and implement advanced functionality such as nesting, manually passing parameters in links, and much more.