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

Naomi Freeman
STAFF
Naomi Freeman
Treehouse Guest Teacher

What was the most difficult part of learning Rails for you?

I've been invited to write an article on "everyday Rails challenges" but am pretty stumped. I have a couple things on my mind, but I feel like they're my own biases.

So just opening this up to all of you to ask: what's a constant challenge for you in Rails? Or what did you find most difficult while learning the language?

3 Answers

Alexander Batalov
Alexander Batalov
21,887 Points

As for me, the hardest thing is to think as a programmer. I mean how to figure out the relationships between models, what the best and optimal way to to store data and make database queries. Software architecture, that's what really tricky for me.

Garrett Rodriguez
Garrett Rodriguez
17,588 Points

Trouble shooting and understanding which part isn't working. There are a lot of books and online tutorials that walk you through building applications but when your starting out and aren't very familiar with Ruby, Rails, MVC, and your follow what a tutorial says but yours is broken it can be pretty discouraging. I think I attempted to learn RoR twice before finally making through a complete tutorial. Tracking down which gems are causing others to break is frustrating too. Recently, an update to Sass, Compass, or Foundation broke something somewhere and plenty of us spent hours if not days trying to fix things.

Dave Faliskie
Dave Faliskie
17,793 Points

at first starting with rails and generating a scaffold created like 100 different files. This took a bit to get used to because with php (for me at least) you create while you go, and I never used MVC before. Down the line tho Rails its so much more powerful, it just took me a while to understand it.