Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Preview
Start a free Courses trial
to watch this video
Let's do a quick recap of what we've covered in this course.
Here are some links to learn more about the things we've covered in this course.
- How to create a new Rails app from the command line, how to run the Rails server, and how to view your app in your browser
- Using a Rails generator to set up a resource that you can create, read, update, and delete instances of
- A controller loads model objects from the database, and uses them to populate an HTML view
- A model stores data in the database, and retrieves it later
- A view displays data
- The Rails console can be used to work with model objects
- Database migrations update your database
Continuing Your Journey
You're off to a great start, but there's more work ahead if you want to really master Rails.
- If you haven't seen it yet, be sure to watch our 9-minute How to Learn series.
- Next, take our Rails Routes and Resources course. It'll give you a better understanding of the relationship between model, view, and controller.
- You might also want to watch our Troubleshooting a Rails Application workshop. It'll prepare you to deal with any errors that might come up.
Let's do a quick recap of what
we've covered in this course.
0:00
We've seen how to create a new
Rails app from the command line,
0:03
how to run the Rails server and
how to view your app in your browser.
0:06
We've used a Rails generator to set up
a resource that you can create, read,
0:10
update and delete instances of.
0:14
We've seen how our Rails controller our
loads model objects from the database and
0:16
then uses them to populate an HTML view.
0:20
We've used the Rails console to create,
read, update and delete model objects.
0:22
We've used the database migrations add
a new attribute to a model, and we've
0:27
updated the Rails controller and several
views to support that new attribute.
0:32
You've accomplished a lot.
0:36
Setting up this much functionality
can take much more time and
0:38
effort in other languages.
0:41
Don't worry if you feel there's
still a lot you don't understand.
0:43
We've only scratched the surface
of what you can do with Rails.
0:45
In an upcoming course we're going to set
up a resource completely from scratch and
0:49
show you every aspect of
how it's put together.
0:53
And in the future, we'll show you how to
make your app pretty with CSS styling,
0:55
make it more interactive with
JavaScript and much more.
0:59
There's a lot to cover but
1:03
I encourage you to be patient and
take things one step at a time.
1:04
Once we're done you're going to have
the knowledge you need to make amazing
1:07
Rails apps.
1:10
You need to sign up for Treehouse in order to download course files.
Sign up