Tutorials


How I Enabled Sequel to Reuse Active Record's Database Connection | Janko's Blog
When I started developing the Rails integration for Rodauth, one of the first problems I needed to solve was how to make Rodauth work seamlessly with Active Record, given that it uses Sequel for database interaction. I believed these two could coe...

Turbocharged realtime search with Ruby on Rails 7 - YouTube
Adding basic search functionality to a Ruby on Rails app is not the toughest task in the book but when you think about it before hotwire.dev was around the process of making "live" search work was rather cumbersome.This guide is a very primitive e...


Intro to Ruby on Rails 7 Fullstack Tutorial | Rails for Beginners Part 1 - YouTube
This is part 1 in a intro to Ruby on Rails 7 tutorial series aimed at absolute beginners. This video covers the basics like creating pages, routing, styling, and creating your first CRUD scaffold.We also do some basic git management, which allows ...

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...