I Don’t Speak Your Language: Rails
“I Don’t Speak Your Language” is a series of articles designed to give you a quick overview of all of the tech terms in our industry. Knowing these terms will help you in your communications and allow...
View Article20 Reasons Why Every Web Designer Needs to Learn Rails
She told me her husband was being downsized. He was 52 years old, been with the company for twenty. He was a COBOL man. Nothing but a COBOL man his entire career. But the company needed more than a...
View ArticleRails 4: A Look at Turbolinks
What Is It? Turbolinks is a brand new piece of JavaScript that is going to be integrated as part of Rails 4. It is similar to pjax. When enabled on a site, Turbolinks will fetch a part of a page and...
View ArticleA Behind-the-Scenes Look at What Powers Ruby on Rails
What is Ruby on Rails? Ruby on Rails is a web development framework that makes it easy to write web applications. Rails was extracted from an application called Basecamp. When you start writing a Ruby...
View ArticleWindy City Rails – Choose Your Own Adventure with Aaron Kalin
Recently, our very own Aaron Kalin gave a great and unique talk at Windy City Rails. He talks about everything from Ruby on Rails, his family history in the bar business, and the different paths we can...
View ArticleHow to Log in Ruby on Rails | Treehouse Quick Tips
Logging is extremely useful. URL, paramaters, database calls, and other useful information. There are 5 levels of logging in Ruby on Rails: Debug, Info, Warn, Error, and Fatal. In production, all...
View ArticleHow to Build a Ruby Gem with Guest Sam Soffes
Sam Soffes is a iOS and Rails software engineer, musician, wanna be designer, and burger connoisseur. He lives in Lousiville, KY right now, but will be moving back to San Francisco in the fall. He...
View ArticleWhat is a has_many :through association in Ruby on Rails? | Quick Tip
In this Treehouse Quick Tip, Jason demystifies the concepts behind what a has many :through association is in Ruby on Rails. We’ll figure out what a join table is, how different models fit together,...
View ArticleUsing Select2 with Ruby on Rails – Treehouse Quick Tip
In this Treehouse Quick-Tip, Jason Seifer shows you how to use the Select2 Plugin with Ruby on Rails. Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets,...
View ArticleRunning Tests in Ruby on Rails – Treehouse Quick Tip
Tests are small, automated Ruby programs that automatically test different parts of your applications. After writing some tests, you can run them using the “rake” command line application. Treehouse...
View ArticleHow to Install Gems in Ruby on Rails – Treehouse Quick Tip
A Ruby gem is a library you can use in your Ruby applications. It’s really easy to install a gem. You just need to know the name of the gem you want to install. In this Treehouse Quick Tip, Ruby...
View ArticleA Tale of Front-end Sanity: Beware the Sass @import
Imagine coming into work on your first day as a front-end designer or dev and getting your Rails development system up and running for the first time. You’re really excited to start working on...
View ArticleNew Course: Ruby on Rails Forms
This week we launched a brand new course, Ruby on Rails Forms. The Ruby on Rails framework provides powerful options when creating and working with forms. In this course, you’ll learn how to style...
View ArticleWork On An Existing Rails App
Throughout the course of your Rails career, you’re bound to have to work on an existing Rails application. If you’re doing consulting, this can be a process you have to go through time and time again...
View ArticleWhat Employers Are Looking For in a Junior Rails Developer
Part of my job as the Ruby teacher for Treehouse is to stay on top of what employers are looking for when hiring people to fill Ruby and Rails positions. The landscape changes often but below are some...
View ArticleCreating Static Pages in Ruby on Rails
Roll Your Own Static Pages in a Rails App Have you ever wanted to create static pages in a Rails application? These are pages which don’t necessarily contain any dynamic info or pull from the database,...
View ArticleAn Introduction to the Rails Command
If you’ve worked with a Rails application, you’ve used the rails command. In this post, we’re going to go in depth with the rails command and find out what it does. For the purposes of this post,...
View ArticleJoe Embarked on a Brand New Career Path as a Developer & Brought His Valuable...
When Joe Dayvie was let go by his employer, he decided to embark on a career change by pursuing his life-long interest in web development. So Joe seized the opportunity and dedicated himself to...
View ArticleHow to Install Rails 5 on Windows
While setting up for the Treehouse Rails 5 Basics course, we’re also updating our installation help workshops to cover Rails 5. We figured we’d share those directions here, as a little nudge for those...
View ArticleHow to Install Rails 5 on a Mac
In setting up for the Treehouse Rails 5 Basics course, we’re also updating our installation help workshops to cover Rails 5. We figured we’d share those directions here, as a little nudge to those of...
View Article