Ruby on Rails

Ruby on Rails gives developers the framework to create full-featured, object-oriented web applications. With Pluralsight’s Ruby on Rails courses, you’ll learn everything there is to know about Ruby, from installing and updating Ruby gems to utilizing the Rails Model-View-Controller (MVC) pattern. Our expert authors bring years of real-world experience to their training courses, covering how to develop and deploy sites with Ruby on Rails.

Courses
Newest Courses
Beginner
Apr 20, 2015
2h 12m
(217)
Beginner
Oct 21, 2010
2h 48m
(91)
Intermediate
May 13, 2013
2h 39m
(265)
Intermediate
Jul 3, 2014
4h 20m
(72)
Intermediate
May 23, 2013
3h 56m
(202)
Intermediate
Sep 9, 2014
2h 23m
(13)
Intermediate
Dec 14, 2015
1h 46m
(19)
Using an example web application, this course demonstrates how to use Rails' latest features. The application is a simplified Q&A site for the history of the universe. Users can post questions about the universe and other users will be able to reply. We will talk about controllers, views,...
Build a server or virtual server for Ruby on Rails Development. In this course, we will use Fedora, Ubuntu, or CentOS Linux to set up a server. Virtual Box will be used to create virtual servers. We will install and configure SSHD, vsftpd, Apache, MySQL, SQLite, and PostgreSQL. We will install...
This course introduces Rails 3, the result of two years of low-level improvements, API refinements, and performance optimizations. If you are just learning Rails or if you have limited knowledge and want to learn more, this is the video for you! After going through the basics, in the second...
This course is for .NET developers who want to try out Ruby on Rails without investing a significant amount of time into learning both Ruby and the Rails framework. In this course, we walk through what Ruby and Rails are, how they compare to .NET languages like C# and VB. After a brief...
Learn how to test-drive your Rails application from scratch. This course covers everything you need to start your TDD journey: you'll learn the main principles behind test-driven development, and you'll see how to write acceptance, controller, and model specs. You'll also learn how to use...
Speed up your Ruby on Rails 4.1 applications. With the help of some gems, all techniques in this course can also be used in Rails 3.2 apps. This course teaches pragmatic, Rails-specific techniques to profile performance, find and fix slow database queries, get alerted automatically whenever you...
This course will cover all of the basics of working with the Ruby on Rails 3 and 4 frameworks. We’ll start off by providing a quick overview of Rails and immediately get to work building your first application from the ground up. The Philosophy and Architecture of Rails, as well as a more in...
Yehuda Katz is a committer to several top open source projects, including Ruby on Rails and jQuery. He's also driving development of Ember.js, a framework for creating "ambitious web applications." This course begins as Yehuda builds the backend for a scoring system using Rails 3. In about 80...
Have you ever been curious about that Rails magic? Have you found the code daunting? In this course, we will create a template handler, a custom renderer, and a file resolver. Along the way we will explore the Rails rendering stack and get a better handle on the Rails code, which will make the...
This course teaches Ruby on Rails developers how to implement payments in their web application by building a monthly publication site that allows user subscriptions. Developers will learn how to interface with a payments API (Stripe) and store relevant payment data in their application.