<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/rails-world-recordings-are-online-new-minimum-ruby-version-and-more--nvvqcuskh" -->

---
title: Rails World recordings are online, new minimum Ruby...
description: Rails World talk recordings are now available on YouTube just one week after the event. The updated Autoloading and Reloading guide is open for community...
canonical: https://daily.dev/posts/rails-world-recordings-are-online-new-minimum-ruby-version-and-more--nvvqcuskh
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Rails World recordings are online, new minimum Ruby version and more! | daily.dev
og:description: Rails World talk recordings are now available on YouTube just one week after the event. The updated Autoloading and Reloading guide is open for community...
og:url: https://daily.dev/posts/rails-world-recordings-are-online-new-minimum-ruby-version-and-more--nvvqcuskh
og:image: https://api.daily.dev/og/posts/nVVQCUSKH.png
og:image:alt: Rails World recordings are online, new minimum Ruby version and more!
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Rails World recordings are online, new minimum Ruby version and more!

**[This Week in Rails](https://daily.dev/sources/twirails)** · 2 min read · 0 upvotes · 0 comments

## Summary

Rails World talk recordings are now available on YouTube just one week after the event. The updated Autoloading and Reloading guide is open for community review. The minimum Ruby version has been bumped to 3.3.5, enabling removal of the WeakKeyMap polyfill and further refactors. Dynamic controller/action routing (deprecated since Rails 5.0) has been fully removed and now raises an ArgumentError, with guidance on rewriting routes explicitly. A fix also makes validation error matching treat :except_on consistently with :on. 34 contributors worked on the Rails codebase this week.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://world.hey.com/this.week.in.rails/rails-world-recordings-are-online-new-minimum-ruby-version-and-more-f9e57bfc>

## Questions this post answers

### What happens if my Rails routes still use dynamic controller and action like get ":controller(/:action(/:id))"?

Rails now raises an ArgumentError for routes that read the controller or action dynamically out of the URL. This pattern was deprecated since Rails 5.0 and has now been removed entirely. Routes must be rewritten explicitly, for example get "photos", to: "photos#index" and get "photos/:id", to: "photos#show".

_daily.dev helps Rails developers catch breaking routing changes like this before deployment._

### What is the new minimum Ruby version required by Rails?

Rails now requires a minimum Ruby version of 3.3.5. This bump allows the WeakKeyMap polyfill to be removed, enables using non-Thread/Fiber objects as keys, and supports a refactor to avoid iterating over every connection pool.

_Teams planning a Ruby upgrade path can track framework version requirements like this on daily.dev._

## Similar posts on daily.dev

- [This Week in Rails: Better Guides, Better Framework](https://daily.dev/posts/this-week-in-rails-better-guides-better-framework-cc7vjcik2) · Ruby Flow · 0 upvotes · 0 comments
- [Rails World 2026 recap: All talks online](https://daily.dev/posts/rails-world-2026-recap-all-talks-online-apr1cvqhr) · Rails · 2 upvotes · 0 comments
- [Active Record gets better every week](https://daily.dev/posts/active-record-gets-better-every-week-revvg5fub) · This Week in Rails · 1 upvotes · 0 comments
- [Better guides, better framework](https://daily.dev/posts/better-guides-better-framework-u808pzsy9) · Rails · 0 upvotes · 0 comments

---

Tags: [#ruby](https://daily.dev/tags/ruby), [#rails](https://daily.dev/tags/rails)

[View this post on daily.dev](https://daily.dev/posts/rails-world-recordings-are-online-new-minimum-ruby-version-and-more--nvvqcuskh)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Rails World recordings are online, new minimum Ruby version and more!","url":"https://daily.dev/posts/rails-world-recordings-are-online-new-minimum-ruby-version-and-more--nvvqcuskh","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/rails-world-recordings-are-online-new-minimum-ruby-version-and-more--nvvqcuskh"},"datePublished":"2026-10-02T15:26:08.082Z","dateModified":"2026-10-02T15:28:11.401Z","description":"Rails World talk recordings are now available on YouTube just one week after the event. The updated Autoloading and Reloading guide is open for community...","image":"https://media.daily.dev/image/upload/s--qPvKM23u--/f_auto/v1722860399/public/Placeholder%2009","thumbnailUrl":"https://media.daily.dev/image/upload/s--qPvKM23u--/f_auto/v1722860399/public/Placeholder%2009","isAccessibleForFree":true,"articleSection":"This Week in Rails","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"This Week in Rails","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2e4a480ecf1e49a98e0557296e66d407","url":"https://daily.dev/sources/twirails"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/rails-world-recordings-are-online-new-minimum-ruby-version-and-more--nvvqcuskh","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ruby,rails","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"This Week in Rails","item":"https://daily.dev/sources/twirails"},{"@type":"ListItem","position":3,"name":"Rails World recordings are online, new minimum Ruby version and more!"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/rails-world-recordings-are-online-new-minimum-ruby-version-and-more--nvvqcuskh#faq","mainEntity":[{"@type":"Question","name":"What happens if my Rails routes still use dynamic controller and action like get \":controller(/:action(/:id))\"?","acceptedAnswer":{"@type":"Answer","text":"Rails now raises an ArgumentError for routes that read the controller or action dynamically out of the URL. This pattern was deprecated since Rails 5.0 and has now been removed entirely. Routes must be rewritten explicitly, for example get \"photos\", to: \"photos#index\" and get \"photos/:id\", to: \"photos#show\". daily.dev helps Rails developers catch breaking routing changes like this before deployment."}},{"@type":"Question","name":"What is the new minimum Ruby version required by Rails?","acceptedAnswer":{"@type":"Answer","text":"Rails now requires a minimum Ruby version of 3.3.5. This bump allows the WeakKeyMap polyfill to be removed, enables using non-Thread/Fiber objects as keys, and supports a refactor to avoid iterating over every connection pool. Teams planning a Ruby upgrade path can track framework version requirements like this on daily.dev."}}]}
```

