GoRails Screencasts

Chris Oliver

GoRails is a series of screencasts and guides for all aspects of Ruby on Rails. Learn how to setup your machine, build a Rails application, and deploy it to a server.

  • 8 minutes 50 seconds
    How to use params.expect in Rails 8+
    Rails 8 introduces a new expect method for permitting parameters that fixes a few of the issues with require and permit. Let's take a look!
    14 January 2025, 4:00 pm
  • 9 minutes 42 seconds
    What is 'it' in Ruby 3.4
    Ruby 3.4 added 'it' to reference a block parameter with no variable name. Let's check it out!
    30 December 2024, 2:00 pm
  • 12 minutes 13 seconds
    Live Reloading with Hotwire Spark
    Hotwire Spark is a new live reloading tool for Hotwire applications that uses morphing to update the page smoothly.
    23 December 2024, 1:00 pm
  • 26 minutes 22 seconds
    Creating a Ruby Gem for Black Friday sales
    Black Friday is a popular shopping holiday every year. In this lesson, we'll build a Ruby gem to help automate our Black Friday sales each year.
    25 November 2024, 1:00 pm
  • 18 minutes 11 seconds
    How To Use Importmaps With Rails
    Import maps are great, but how do they work? In this lesson, we'll demystify import maps and see how they integrate with Rails' asset pipeline.
    29 October 2024, 12:00 pm
  • 20 minutes 7 seconds
    How to Configure Multiple Databases with Rails
    Rails 8 now ships with multiple databases by default. In this lesson, we'll learn how the configuration works and how to deploy to production with environment variables
    21 October 2024, 12:00 pm
  • 16 minutes 10 seconds
    How To Add Impersonation To Rails Authentication Generator
    The Rails authentication generator is an awesome new addition with Rails 8 so let's explore how we can customize it to support user impersonation.
    7 October 2024, 12:00 pm
  • 6 minutes 33 seconds
    Customizing Rubocop Rails Omakase Rules
    Rubocop Rails Omakase is just a starting place and provides a handful of rules.
    30 September 2024, 12:00 pm
  • 6 minutes 28 seconds
    Tests Without Assertions Warning in Rails 7.2
    Rails 7.2 now warns if any test runs without assertions. It helps make tests that may raise errors more explicit and less prone to mistakes.
    16 September 2024, 12:00 pm
  • 18 minutes 51 seconds
    How to use Omakase Rubocop Linter/Formatter Rules for Rails
    Formatting Ruby code can be a point of contention because the language is so flexible, but it
    16 August 2024, 12:00 pm
  • 17 minutes 14 seconds
    Defer Job Enqueues After Transaction Commit in Rails 7.2
    Enqueuing jobs inside of a database transaction is a common mistake that's now handled for you automatically in Rails 7.2
    14 August 2024, 12:00 pm
  • More Episodes? Get the App
© MoonFM 2025. All rights reserved.