なるようになるブログ

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

rails commit log流し読み(2024/02/24)

2024/02/24分のコミットです。

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

railties/CHANGELOG.md


Introduce Rails::Generators::Testing::Assertions#assert_initializer

railties/lib/rails/generators/testing/assertions.rbの修正です。

initializerディレクトリ配下にファイルが生成されている事を確認する為のassert_initializer helperを追加しています。


Merge pull request #51173 from gmcgibbon/fix_uri_parse_redirect

actionpack/lib/action_dispatch/http/filter_redirect.rbの修正です。

Add parameter filter capability for redirect locationsで追加されたredirect parameterのfilter処理エラーになった場合に、exceptionがそのままraiseしていたのを、不正なURIが指定された場合(URI::Errorがraiseした場合)はエラーにせず元々設定しているfallback処理が実行されるよう修正しています。


Make sure assert_initializer accepts a block

railties/lib/rails/generators/testing/assertions.rbの修正です。assert_initializerにblockを指定出来るよう修正しています。blockには指定されたファイルのcontentが渡される為、contentの中身のチェックが出来るようになっています。


Fix flaky multi_db_migrator_test.rb test

activerecord/test/cases/multi_db_migrator_test.rbの修正です。

テスト内で実行したmigration処理のrollbackが不足していたのを修正しています。


Update layouts_and_rendering.md

rails guideのLayouts and Rendering in Railsの修正です。

Counter Variablesセクション内のタイポを修正しています。