Drifting Ruby
  • love movie Episodes
  • More Content
    Learning Paths

    Curated list of episodes, bundled to help you on your learning path!

    Video Logs new

    Videos of tech, infrastructure, hardware and software which non-instructional by nature.

    Blog

    Articles around software and tutorials.

    Merchandise

    Show your love and support while looking fancy.

  • Community
    Forums new

    Got a question or want to chat about a topic? Let's talk!

  • About
  • Login

  • Home

  • Episodes

  • About

  • Login
  • Reset

    View

    • View List
    • View Cards

    Episodes

    • Free Episodes
    • Pro Episodes

    Sort

    • By Rank
    • By Date
    • By Popularity

    Rails Version

    • 8.x
    • 7.x
    • 6.x
    • 5.x
    • 4.x

    Tags

    • Rails (379)
    • Javascript (75)
    • View (58)
    • Stimulusjs (55)
    • Ruby (40)
    • Model (36)
    • Security (32)
    • Hotwire (29)
    • Development (27)
    • Api (23)
    • Database (22)
    • Turbo (21)
    • Performance (20)
    • Form (19)
    • Deployment (18)
    • Authentication (17)
    • Active Storage (14)
    • Background Processing (12)
    • Uploads (11)
    • Websockets (10)
    • Ajax (10)
    • 7.0 (10)
    • Production (10)
    • Test (9)
    • Docker (9)
    Boolean vs Datetime
    Play

    Boolean vs Datetime

    #504 Apr 6, 2025 free

    In this episode, we look at refactoring an existing application where it uses a boolean to determine if a post is published or unpublished. However, this feature has its limitations, so we change the functionality to work off of a datetime column instead.

    rails model business logic
    1 0

    Roles from Scratch
    Play

    Roles from Scratch

    #352 Jun 5, 2022 free

    In this episode, we look at different authorization approaches from the most simple to more complex scenarios.

    rails model authorization
    7 4

    Like Relationships and Global ID
    Play

    Like Relationships and Global ID

    #223 Jan 5, 2020 free

    In this episode we create a Like/Unlike system where users can like posts and use Global ID to obfuscate IDs.

    rails model routes controller
    16 6

    Grab Bag of Ruby and Ruby on Rails Tricks
    Play

    Grab Bag of Ruby and Ruby on Rails Tricks

    #158 Nov 4, 2018 free

    In this episode, we look at various tips and tricks.

    development rails model ruby json dev
    30 6

    Polymorphic Associations
    Play

    Polymorphic Associations

    #98 Sep 17, 2017 free

    Advancing from Single Table Inheritance, learn how Polymorphic Associations differ and tricks to simplify their usage.

    rails model
    24 4

    Single Table Inheritance
    Play

    Single Table Inheritance

    #97 Sep 10, 2017 free

    Learn to use single table inheritance to allow multiple classes to be stored in the same database table.

    rails model
    32 4

    Counter Cache Associations
    Play

    Counter Cache Associations

    #78 May 1, 2017 free

    When displaying a count of records, this will generate extra SQL Queries. Learn how to reduce the number of SQL queries called with counter caching the number of associated records.

    rails model cache
    8 3

    Eager Loading with Goldiloader
    Play

    Eager Loading with Goldiloader

    #30 May 23, 2016 free

    Wouldn't it be awesome if ActiveRecord didn't make you think about eager loading and it just did the "right" thing by default? With Goldiloader it can!

    rails performance model
    10 2

    Deleting and Undeleting with Paranoia
    Play

    Deleting and Undeleting with Paranoia

    #19 Oct 7, 2015 free

    When your app is using Paranoia, calling destroy on an ActiveRecord object doesn't actually destroy the database record, but just hides it.

    rails view model
    5 0

    Annotate
    Play

    Annotate

    #11 Aug 7, 2015 free

    With strong params replacing attr_accessible, a difficulty has arisen with referencing to the structure of your models. With annotate, we can generate the structure of our models in the comments of our models.

    rails model documentation
    6 0

    • 1
    • 2
    • Next ›
    • Last »
    Drifting Ruby

    Quality Ruby Screencasts

    About
    • About
    • Pricing
    Meta
    • atom
    • Blog
    Legal
    • Privacy Policy
    • Terms of Use
    Apps
    • Rubidium
    © 2026 Kimura Innovations, LLC