This workshop will be retired on May 1, 2025.
Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Well done!
You have completed Troubleshooting a Rails Application!
You have completed Troubleshooting a Rails Application!
Preview
Here's what we're going to be covering in this course.
This video doesn't have any notes.
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
[MUSIC]
0:00
Hi, I'm Jay and I'm here to help you solve
problems with your Rails applications.
0:04
Even for
experienced developers a new framework or
0:09
language can seem like a wilderness.
0:11
An unfamiliar landscape where
mistakes can lead to real trouble.
0:13
The same is true for Rails apps.
0:17
You make some changes in your editor and
0:19
go back to your app to test them out, only
to find that it's completely unresponsive.
0:20
Every time you go to load a page,
errors are showing up in the log, or
0:25
maybe the server won't start at all.
0:28
It happens to all of us.
0:30
But situations like this
don't have to be frustrating.
0:31
They're much easier to handle if you know
how to figure out what the problem is and
0:34
where to find the cause.
0:38
And though Rails error messages can seem
a little scary if you haven't encountered
0:39
them before they're often quite helpful
once you know how to read them.
0:43
This workshop will be
in six major sections.
0:46
We'll start by showing you how to
read an exception message from Rails.
0:49
Exceptions contain a lot
of information but
0:52
if you know the right places to look
they can help you find problems quickly.
0:55
Then we'll show you the components Rails
uses to respond to browser requests, and
0:59
show you how to add
anything that's missing.
1:03
We'll talk about finding and
1:05
fixing general mistakes in your
code such as syntax errors.
1:06
We'll look at potential
issues with your views
1:09
which can affect the appearance
of the browser page.
1:12
We'll discuss how to fix problems
loading data in from your database, and
1:14
we'll wrap up with some general tips
that can help you find the causes of
1:18
problems more quickly when they happen.
1:21
We won't show you how to solve every
possible problem in this workshop.
1:24
We couldn't do that if we spent ten hours.
1:27
Instead, we're going to show you some
general skills that will help you
1:29
find the solutions to
problems on your own.
1:32
Let's get started.
1:35
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up