RepoJournal
Rails

@rails

Ruby on Rails — Shopify, Basecamp, GitHub all run on it

Pick a date

The Wire · Showcase

RAILS SHIPS VIEW COMPONENT INTEGRATION — ACTIONTEXT KWARGS FIX FOLLOWS

By RepoJournal · Filed · About Rails

Active Model now ships with default `render_in` support, closing the loop on view component integration that developers have been waiting for.

Rails merged the core `render_in` implementation into `ActiveModel::Conversion` [1], giving every model the ability to intercept and control how Action View renders it to HTML and JSON. This is the production-ready answer for view_component users who've been implementing workarounds. The implementation lands alongside a critical ActionText fix [2] that ensures `Editor::Tag#render_in` properly accepts kwargs—a follow-up to recent Action View changes that broke subclasses calling `super` without handling the new signature. On the temporal side, `this_week?` gained a `start_day` argument [3] for consistency with `all_week?`, a small but welcome API alignment. Bootsnap merged rubocop-performance checks [4] that catch common performance anti-patterns in startup code, plus a Ruby 3.0 bug workaround [5]. Rails.org pushed ticket sales live with updated hero and navigation banners [6], and mobile users now get the ticket link in the navbar [7]—team coordinated the website cutover cleanly across both PRs.

Action items

References

  1. [1] Add default `#render_in` implementation to `ActiveModel::Conversion` ↗ rails/rails
  2. [2] Merge pull request #57356 from flavorjones/actiontext-editor-tag-render-in-kwargs rails/rails
  3. [3] Merge pull request #56872 from 55728/add-start-day-to-this-week rails/rails
  4. [4] Add rubocop performance ↗ rails/bootsnap
  5. [5] Only test Ruby [Bug #18250] if on Ruby 3.0.x rails/bootsnap
  6. [6] RW website changes for ticket launch day ↗ rails/website
  7. [7] Include link to buy Tickets in mobile layout ↗ rails/website

FAQ

What changed in Rails on May 13, 2026?
Active Model now ships with default `render_in` support, closing the loop on view component integration that developers have been waiting for.
What should Rails teams do about it?
Review `render_in` usage in your view components — this is the standard pattern Rails wants you using • If you subclass ActionText::Editor::Tag, audit `render_in` signatures for kwargs compatibility • Run bootsnap's new rubocop-performance checks in CI to catch startup bottlenecks
Which Rails repositories shipped on May 13, 2026?
rails/rails, rails/bootsnap, rails/website

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.