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

Is there a track that covers end to end rail dev? incl. Heroku, disqus etc?

I signed up to the track, and I'm kind of disappointed at the rail track. based on my quick glance, I don't see it covering the end to end learning experience. I don't see it teaching how I can deploy the application to Heroku, or how to use existing services like disqus. Am I just looking at a wrong place?

I was hoping tracks are more for learning end to end experiences like learning how to make other websites.

1 Answer

Kevin Korte
Kevin Korte
28,149 Points

You are right, the rails track needs much love, especially with the upcoming release of Rails 5. However it would probably be inappropriate to bundle things like Disqus and Heroku into a Rails track, since both are independent of Rails and Ruby, you wouldn't want to force students to spend valuable time on something they have no interest is using or do not need.

However, deploying a Rails app to Heroku is dead simple as long as everything is set up correctly, and it wouldn't hurt to have a flyby on deploying to heroku at the end of a series or something.

I found this resource absolutely invaluable when I first introduced myself to rails: https://www.railstutorial.org/book

With that said, I agree that I wish there was a server admin course, where things like AWS and Heroku were covered for those of us interested in that. Both services have a free tier that would allow us to interact with their services during these lessons without paying money.

As far as using Disqus, it's like any other API. If you're unfamiliar with using an api, check out some of the javascript lessons first, and that should help you get a grasp on the dynamic parts anyway. API's have a learning curve, but once you figure it out, its easy to go from one to another, as they all act and behave similar.

Just keep at it, and keep moving forward. If you get stuck just ask.

thanks, looking at the track, it is far from what I had hoped for... I wish track contents are available before signing up... I would thought having to put it on Heroku or AWS are the first thing they teach... In many of languages, my experiences have been "ok, so what"??? Without teaching how to put it out there, the knowledge isn't really complete. Especially if you want to join the startup where the expectations are that you know end to end... May be simple, but I'm sure everyone could benefit from knowing the end to end.

I just thought tracks were designed to teach you end to end, and by looking and getting the real feel of how it was designed, it really felt like it lacked in the real-life scenarios (could be just be me...), examples were they lacked in Heroku, bootstrap, and disqus came to my mind...