なるようになるブログ

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

rails commit log流し読み(2022/01/11)

2022/01/11分のコミットです。

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

railties/CHANGELOG.md


Tiny CHANGELOG fix [ci-skip]

activerecord/CHANGELOG.mdの修正です。

CHANGELOGのエントリーのグラマーの修正を行っています。


fix missing require for pp in 546de0f

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

不足していたppのrequireを追加しています。


Expand filter_parameter_logging initializer template doc

railties/lib/rails/generators/rails/app/templates/config/initializers/filter_parameter_logging.rb.ttのdocの修正です。

filter_parametersの詳細な設定、挙動についてはActiveSupport::ParameterFilterのdocを参照する旨説明を追加しています。


Disable config.add_autoload_paths_to_load_path by default in Rails 7.1

railtiesの修正です。

デフォルトで行っていたautoload pathsを$LOAD_PATHに追加する処理を、行わないよう修正しています。Zeitwerk autoloaderは$LOAD_PATHに依存していない、かつ、$LOAD_PATHのsizeを減らすのは通常のrequire処理の性向上になる為。


Clean up initializer templates [ci-skip]

railties/lib/rails/generators/rails/app/templates/config/initializers/content_security_policy.rb.ttrailties/lib/rails/generators/rails/app/templates/config/initializers/permissions_policy.rb.ttの修正です。

コメントの末尾に句読点を追加、block argumentの変数名に1文字の変数を使用していたのをより適切な名前を変数名に使用するよう修正、等を行っています。


Merge pull request #44140 from fcheung/fix_check_constraint_with_options

activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rbの修正です。

change_tableテーブルのblock内でcheck_constraintremove_check_constraintをキーワード引数を指定して使用した場合に、ArgumentErrorが発生してしまうバグがあったのを修正しています。


Fix documentation comments for form_tag

actionview/lib/action_view/helpers/form_tag_helper.rbのdocの修正です。

form_tagメソッドのdocが正しく表示されてなかったのを修正しています。


Fix the tests broken by the new add_autoload_paths_to_load_path

railtiesのテストの修正です。

先のautoload pathsを$LOAD_PATHに追加する処理を行わないよう修正した対応の影響でエラーになってしまったテストがあったのを修正しています。


Assert sql_type disregarding case sensitiveness

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

sql_typeの型をチェックする際に、小文字で値をチェックしていたのを、大文字小文字を無視してチェックするよう修正しています。sqlite3 3.37からtypeが大文字で返ってくるようになった為。