なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2025/04/01)

2025/04/01分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

actionpack/CHANGELOG.md


Extract system test setup to system_helper

Action Packのテストの修正です。

system testの為のテストクラスをabstract_unit.rbで定義していたのを、別ファイル(system_helper)に切り出すよう修正しています。sysm testの為のクラスはロード時にbrowserのダウンロードが発生してしまい、テストの実行時間に影響が出てしまう為。


Merge pull request #54728 from vsppedro/pedro/update-docs

rails guideのAction Cable Overviewの修正です。

Solid Cable Adapterを使用する場合のセットアップ方法についての説明を追加しています。


Generate deploy config without extra blank lines

railties/lib/rails/generators/rails/app/templates/config/deploy.yml.ttの修正です。

rails newで生成されるdeploy.ymlから不要な空行を削除しています。


Merge pull request #54843 from skipkayhil/hm-cookie-length-name

actionpack/lib/action_dispatch/middleware/cookies.rbの修正です。

cookieが4096 bytes以下かをチェックする際に、valueのみをチェックし、nameを含んでいないバグがあった(ブラウザでエラーになるcookieが作成出来てしまった)のを修正しています。


Merge pull request #54627 from skipkayhil/hm-av-io

actionview/lib/action_view/base.rbactionview/lib/action_view/helpers/controller_helper.rbの修正です。

ActionView::Baseで必ずconfigを設定する為のActiveSupport::InheritableOptionsインスタンスを複数作成していたのを、1つだけ作成するようリファクタリングしています。