Tutorials

Doorkeeper Devise API User Authentication | Ruby On Rails 7 Tutorial - YouTube
This tutorial covers creating a Rails authentication solution that allows you to login to your regular Rails app AND your Rails API! This solution is scalable for multiple API's, and includes solutions to common problems such as logins from mobile...

Deploy A Rails 7 App To Heroku (Realtime Chatroom) | Turbochat Part 8 - YouTube
Deploy a Rails 7 Turbo and Stimulus (Formerly called Hotwire) Chatroom that uses Redis to Heroku with S3 for Active Storage (Powered by DigitalOcean Spaces) and Postgresql as the database.Video Links:DigitalOcean Affiliate Link (2 free months of h...

Create User Account Roles In Devise | Ruby On Rails 7 Tutorial - YouTube
This tutorial will show you how to add users, moderators, and admins to your Ruby on Rails 7 application. We do this by creating a role integer that we then convert to a readable enum.This enum may then be used in a similar manner to how we used t...

Devise Onboarding With Wicked Gem | Ruby On Rails For Beginners Part 11 - YouTube
Create a devise onboarding workflow after your users sign up with the wicked gem in Rails 7. Covers setting user's name, as well as creating validated nested models for the user's address.These nested models are very powerful, and allow you to inc...



Vue 3 And Vuex Frontend With Ruby On Rails 6 REST API Backend Using Axios Calls | 20in20 – Week 15 - YouTube
Today we'll create your own Vue 3 SPA with Vuex and a Quick and easy Rails API backend.This was a question first posited following a video I made covering how to add Vue to Rails. There were also questions regarding what the differences would be b...

RSpec - Request specs vs. Feature specs in Rails - YouTube
In this screencast I introduce a rather small feature to Happi, setting the reply-to address for new threads.The main point of it is to cover writing request specs that give me confidence my code is working and I also explore and write a feature s...

Dynamic form fields with Turbo Frames and Hotwire - YouTube
In this video, I'll show you a neat trick to swap out form fields dynamically using Turbo Frames and a tiny bit of stimulus JS (only ~5 lines). This is something I've used on a few production projects and comes in handy. If you like this content, ...

How to roll your own authentication in Rails - YouTube
In this video, I show you how to make your own authentication in Ruby on Rails, from scratch. We make use of the has_secure_password module (don’t forget to enable the 'bcrypt' gem) and create a login form, logout and all of the helpers you will n...