Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Ruby

John Corser
John Corser
5,660 Points

Does anyone else find the Rails tutorial extremely difficult?

Putting aside the fact that using the correct versions of ruby/rails is critical, and a few things such as bootstrap and the way different gems work is slightly outdated, it is still everything I can do to keep up with the Rails tutorial.

If I struggle, I can follow along (and even learn a little something) but my understanding of the concepts behind rails (especially in how fundamentally different it is to use Rails vs PHP) are very limited.

I was very comfortable when I did the PHP track, but with rails everything is very fragile and strange. Is anyone else experiencing this frustration? How can we mitigate the issue?

Thanks

John

6 Answers

Peter Mumford
Peter Mumford
7,774 Points

yup, it is buggy. I think it had to do with some of the gems being updated, but the course not being updated.

Stone Preston
Stone Preston
42,016 Points

its probably the most difficult course on the site imo. You are not alone if you are struggling.

John Corser
John Corser
5,660 Points

At one point, I gave up on fixing one of my own bugs, so I downloaded the project files and just used their code. That just broke things MORE and now nothing will load because the statuses table doesn't exist.

John Corser
John Corser
5,660 Points

At one point, I gave up on fixing one of my own bugs, so I downloaded the project files and just used their code. That just broke things MORE and now nothing will load because the statuses table doesn't exist.

Robert Goddard
Robert Goddard
15,019 Points

Ruby on Rails courses, in my opinion, will be very buggy much to our benefit. When I first started 4 years ago with the company that I'm with, I was thrown into the ruby/rails environment with no previous web development experience (I came on as a java desktop developer).

I'm currently on the rails track and I hope I run into issues. Here's why: I need to know how to deal with legacy version of ruby and rails for my job. So any kind of problem introduced outside of the tutorials are the real extra credit if you can figure out how to get around them.

In the real world, you get handed a rails 2 codebase with ruby 1.8.3, and they tell you to "make it faster." That's where synaptic understanding of how rails + ruby works really pays off.

Rails is moving extremely fast... You have multiple ruby gems coming out everyday, old ruby gems githubs strangely disappearing overnight. In my opinion, we're in the midst of a truly terrifying adventure. Seems like going back to the fundamentals is helping me, personally, figure out all this new stuff....

Just my two cents.

Peter Mumford
Peter Mumford
7,774 Points

hey you have a good attitude. and you're right, that's what web dev is like in the workplace. but for me, I'd rather have a tutorial with fewer bugs..