Course - Ruby on Rails 5 Basics

Treehouse

Programme Description

Course - Ruby on Rails 5 Basics

Treehouse

Ruby on Rails 5 Basics

In this course, we're going to set up a simple blogging app with just a handful of Rails commands. Then, we'll dive into what we've created and helped you really understand what's going on. We'll show you how to work with models, views, and controllers to quickly add new features to your app. By the end of this course, you'll be ready to create basic web apps in Rails.

What you'll learn

  • Creating Rails apps
  • Models
  • Views
  • Controllers

Creating an App

We'll create a new Rails app and a simple resource. A resource is something you want users to be able to create, read, update, and delete instances of. With just a couple Rails commands, your site will be ready to run and fully interactive!

Handling Requests

In this stage, we'll take a closer look at the resource we've created, and show you how Rails handles requests.

Using the Rails Console

The Rails console is useful when you need to do an operation on many model objects at once or to look at model attributes that you haven't yet added to your views. We'll show you how to update model objects using the console.

Adding a Model Attribute

Our app is able to store titles for our posts, but we forgot to add a post body to hold the actual post content. In this stage, we're going to fix that. First, we need to add a column to the database, so that our post model objects can store the value of their body attributes. Then we'll need to update our views to let us show those values. And finally, we'll need to update the controller to allow new body text to be submitted from HTML forms.

Teacher

Jay McGavren

Resident Ruby teacher for Treehouse. Rubyist since 2007. Author of Head First Ruby, a tutorial book on the core Ruby language.

RUBYTT

Duration

128 minutes

This school offers programs in:
  • English


Last updated February 17, 2018
Duration & Price
This course is Online
Start Date
Start date
Open Enrolment
Duration
Duration
Part time
Full time
Price
Price
Information
Deadline
Locations
USA - USA Online
Start date : Open Enrolment
Application deadline Request Info
End date Request Info
Dates
Open Enrolment
USA - USA Online
Application deadline Request Info
End date Request Info