---
title: "Banner or no banner, that’s the question"
url: https://daily.dev/posts/banner-or-no-banner-that-s-the-question-0ujkodtxe
source_url: https://world.hey.com/this.week.in.rails/banner-or-no-banner-that-s-the-question-89f94bae
type: article
source: "This Week in Rails"
published: 2026-08-22T00:30:09.837Z
updated: 2026-08-22T00:30:33.966Z
tags: ["ruby", "rails"]
reading_time: 3
upvotes: 0
comments: 0
language: 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.

# Banner or no banner, that’s the question

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

## Summary

Weekly digest of Rails codebase changes covering a new bin/rails console --no-banner flag, HTTP QUERY method support in ActionDispatch::Request, a breaking change to Relation#update that now raises RecordNotFound for out-of-scope ids, fixed Array joining in file_field_tag's accept attribute, ongoing work to make Rails ractor-safe, batched schema column reading across multiple tables, deprecation of ActiveRecord::Relation#uniq!, frozen Controller default_url_options, removal of legacy Marshal-format workarounds, a fix so missing test folders exit successfully instead of raising LoadError, a new SchemaContext abstraction for Active Record models, and a UTC fix for Time.rfc3339 parsing of 'Z' inputs. 22 contributors participated 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/banner-or-no-banner-that-s-the-question-89f94bae>

## Questions this post answers

### Why does relation.update(id, ...) now raise RecordNotFound in Rails when it used to just update the record?

Rails changed ActiveRecord::Relation#update and #update! to respect the scope of the relation, which is a breaking change. Previously, calling relation.update(ids, ...) with an id outside the relation's scope would still update that record; now it raises RecordNotFound instead, since the update is constrained to records matching the relation's scope.

_Track breaking ActiveRecord changes like this scope enforcement on daily.dev before they hit production._

### How do I hide the Rails logo banner when starting the Rails console?

Run bin/rails console --no-banner to suppress the Rails logo banner that normally displays when starting the console. This flag was added as an option for developers who prefer a cleaner console startup without the ASCII logo.

_Follow small Rails console and CLI improvements like this one on daily.dev as they ship._

### Why does Time.rfc3339 with a Z suffix now return a UTC time in Rails?

Active Support's Time.rfc3339 was updated so that parsing a timestamp ending in the Z designator now returns a proper UTC time, matching Ruby's own implementation. Before the fix, Time.rfc3339("2026-08-07T10:00:00Z") returned a time with utc? equal to false; afterward it returns a UTC time with utc? equal to true.

_Keep up with Active Support parsing fixes like this Time.rfc3339 change via daily.dev._

## Similar posts on daily.dev

- [Banner or no banner, that’s the question](https://daily.dev/posts/banner-or-no-banner-that-s-the-question-u1yuasjdo) · Rails · 1 upvotes · 0 comments
- [Agents on Rails, query method and more](https://daily.dev/posts/agents-on-rails-query-method-and-more-qvbubxxei) · This Week in Rails · 0 upvotes · 0 comments
- [What time is it? Rails time\!](https://daily.dev/posts/what-time-is-it-rails-time--mx474y3wt) · Rails · 1 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/banner-or-no-banner-that-s-the-question-0ujkodtxe)
