Rails Tutorials

Ilya shows how to set up search and autocomplete features in a Rails application, including additional pg_search options, matched usernames and geolocation.

Jesse Novotny provides a walkthrough for setting up an Angular single page app on Rails with Devise and Bootstrap.

Rails: Novice to Ninja: The plugins architecture of Rails warrants attention, and this excerpt gives detailed insight to master the use of plugins in Rails.

ActiveJob is a unified API for queuing and writing background jobs. But it is what ActiveJob doesn't give you that is important: resiliency.
In the second of a two-part series on Functional Programming, learn about Pure and Composable functions, the benefits and tactics therein.
We'll explore file uploading, such as how to implement asynchronous file uploading with Rails as well as uploading multiple files using AJAX.
A tutorial for uploading files using Dragonfly and Rails. Image manipulation, thumbnail generation, and storing files on Amazon S3 are covered.
Capistrano is a remote server automation and deployment tool written in Ruby. It is a tool which extends rake and can be used to deploy any web application
What happens when you upgrade a Rails 3.2 application to Rails 4.1, really? This article walks through the exact changes and issues to get to 4.1.
Sprockets is a Ruby gem that provides asset compilation, asset minification, and asset serving. We will discuss how Rails serves assets using Sprockets.

Watir-WebDriver is a Ruby gem which allows you to automate your browser (click a button, submit a form, wait for some text to appear, and so on).
In this article, we are going to talk about how to implement a "History" page and an "undo" button (as well as "redo") with the help of the paper_trail gem.
Read YouTube on Rails and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Ember and TodoMVC on Rails and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.

Read Easy Admin Interfaces with Active Admin in Rails and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Infinite Scrolling with Rails, In Practice and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Infinite Scrolling in Rails: The Basics and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Upgrading Your Mind to Rails 4 and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Responsive Emails in Rails with Ink and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.

Pry, an extremely powerful alternative to the standard IRB shell that Ruby gives us.
Read How Asset Precompile Works, Part II and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
In this article, we will be looking at how the asset pipeline works in Rails and the precompilation of assets work.

Deploying Rails applications 'in the cloud' has become quite common. Nitrous.IO provides all the tools to DEVELOP Rails applications in the cloud.

Read Rails Security Pitfalls and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read What is config.threadsafe! and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Streaming with Rails 4 and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Activity Feeds Based on Redis and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Learn Rails in a Weekend with JumpStart Rails and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Creating a CrunchBang Rails Development Environment and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Using Wisper to Decompose Applications and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.