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!
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
Tony Mikel10,661 Points
No idea what's going on in this video
Besides the conceptual overview, I know we are adding gems (or libraries, am I right?) to this specific application, I have no idea what's going on. I understand the git stuff and the prerequisites but other than that.. Have no idea what he was walking me through on a low-level.
Rachelle Wood15,362 Points
The rspec-rails and Capybara are both gems (or third party libraries of functionality) that aid in testing. If you have done any jQuery courses, think of them a bit like a jQuery plugin. In other words, these are small bits of code that other developers have worked on that you can incorporate into your program. The group :development, :test do etc stuff are Ruby (code) blocks that allow you to set rspec-rails and Capybara to your development/test and test groups respectively. If you don't know what a Ruby block is, I recommend taking some of the courses in the Learn Ruby track.
Roland Legrand10,008 Points
I understand. I'm in the same boat. I'm hoping everything becomes clear later on because right now I'm just blindly following along and doing as he says but I have no idea why we are doing each step or what the outcome will be.