$ the-wire · showcase
button_to rebuilt on form_tag infrastructure
By RepoJournal · Filed · About Rails · Composed from the cited sources · methodology
Rails consolidated the form-helper stack so button_to no longer re-implements the action, method, and authenticity-token logic that form_tag already owns, while the rest of the day was test-floor and documentation cleanup.
Implement `button_to` in terms of `form_tag` rails/rails
button_to now delegates to form_tag instead of re-deriving the form's [action] and [method] attributes, emitting the hidden _method input for non-POST/GET verbs, and generating the authenticity token on its own. One code path for form internals means future changes to hidden-method handling or CSRF token rendering land in both helpers at once.
Merge pull request #59676 from thomasklemm/thomasklemm/activesupport-minitest-floor rails/rails
Active Support's test loading broke against older minitest versions; the floor is now encoded in the dependency so the suite loads before the gem version can be assumed. If you build against an older minitest in a downstream app or CI image, expect the constraint to surface at bundle time rather than as a load error mid-run.
Merge pull request #192 from yahonda/install-libheif-plugin-libde265 rails/buildkite-config
The Rails CI image now installs libheif-plugin-libde265 on Ubuntu 26.04, which is what makes HEIC/HEIF decoding work on that base. Any test that round-trips HEIC or HEIF attachments depends on this plugin being present, so treat it as a prerequisite if you run those jobs self-hosted.
Merge pull request #59657 from y0608/docs-fix-getting-started-tutorials rails/rails
The Getting Started and demo app guides picked up typo and phrasing fixes, part of a quiet day of documentation-only commits across the repo.