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.

  • 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
  • 14 minutes 56 seconds
    How to use the Browser Guard in Rails
    The new browser guard in Rails 7.2 allows you to gate access to your application if a user is not using a modern browser.
    12 August 2024, 12:00 pm
  • 24 minutes 7 seconds
    How to use Dev Containers with Rails
    Installing dependencies to develop and run your Rails applications locally can be a pain.
    9 August 2024, 12:00 pm
  • 20 minutes 9 seconds
    How to Rate Limit Requests in Rails 7.2
    Rails 7.2 introduced a new rate limit feature that uses the Rails cache for preventing abuse of routes in your applications.
    7 August 2024, 12:00 pm
  • 22 minutes 42 seconds
    Adding Honeybadger Insights To The RubyGem
    Honeybadger's new Insights feature is awesome but required manually editing the yaml file to enable. Let's make a pull request to automate this.
    22 July 2024, 5:00 am
  • More Episodes? Get the App
© MoonFM 2024. All rights reserved.