Callbacks are methods that get called at certain moments of an object's life cycle. We can use callbacks as a means to manipulate objects further with built-in functiona...
12983 reads
This collection houses all things Ruby and Rails. We discuss the conventions, principles, patterns, and more that make up the vastly cool web-app framework.
Viewing articles within the Ruby on Rails collection
Callbacks are methods that get called at certain moments of an object's life cycle. We can use callbacks as a means to manipulate objects further with built-in functiona...
12983 reads
Today, I'm excited to walk through a great JavaScript framework that has become popular in the Ruby on Rails community called Stimulus.js.
...
4937 reads
In this guide, you'll learn how to install Tailwind CSS using Ruby on Rails
Looking for support for Tailwind CSS 2?
[Head here for an updated guide](https://web-...
21287 reads
I was recently asked to give an overview of how to add markdown support to a Ruby on Rails application. This guide will leverage a gem called [Redcarpet](https://github....
9003 reads
The High Voltage gem is one of my favorite no-nonsense Ruby gems that gets you moving quickly when the need for static page...
2147 reads
There are thousands of Ruby gems out in the wild. I use many on almost every Ruby on Rails project I create. This is an impromptu list of some of my favorite Ruby gems I...
3308 reads
Continuing on from Part 1 is the frontend portion of the tutorial. I'll leverage React, Apollo and Tailwind CSS to build out the frontend of our Ruby on Rails and GraphQ...
3445 reads
GraphQL is a query language for APIs. The query language itself is universal and not tied to any frontend or backend technology. This characteris...
12773 reads
Welcome to another installment in my Let's build with Ruby on Rails: Extending Devise series. This tutorial teaches you how to sign in with Twitter using Devise, Omniaut...
8341 reads
This tutorial is about using Active Storage from Ruby on Rails 6.0 to create a drag and drop upload experience from scratch using Stimulus.js and Dropzone.js.
[Downl...
31410 reads
The Devise gem ships with a default configuration that allows you to sign in on a specific route. This post address the idea o...
3788 reads
Welcome to another installment of my Let's Build with Ruby on Rails - Extending Devise series within a series. This post will teach you how to allow a user to login with...
11848 reads