なるようになるブログ

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

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

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

CHANGELOGへの追加はありませんでした。


Add missing require to railties/lib/rails/generators/testing/behavior.rb

railties/lib/rails/command.rbの修正です。

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


Check for transaction before invalidating the state

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

transactionの無効化を行う際に、transactionが実際にオープンされているかどうかをチェックするよう修正しています。transactionがNULL_TRANSACTIONの場合にエラーになるのを避ける為。


Update ActiveRecord::Associations::CollectionProxy#== documentation

activerecord/lib/active_record/associations/collection_proxy.rbのdocの修正です。

ActiveRecord::Associations::CollectionProxy#==のdoc内のexampleコードの実行結果が、実際の結果と異なっていたのを修正しています。


Improve the MissingExactTemplate errorpage

actionpack/lib/action_controller/metal/exceptions.rbactionpack/lib/action_controller/metal/implicit_render.rbの修正です。

renderするテンプレートが見つからなかった場合に表示されるエラーテンプレート内のエラーメッセージで、実際エラーになったcontroller名とaction名を表示するよう修正しています。


Update deprecation-related config descriptions [ci-skip]

rails guideのConfiguring Rails Applicationsの修正です。

deprecationの挙動に関するconfigについて説明している箇所について、デフォルト値についてのより詳細な説明を追加しています。


Merge pull request #46451 from jonathanhefner/parameter_filter-reintegrate-compiled_filter

activesupport/lib/active_support/parameter_filter.rbの修正です。

ParameterFilterのfilter処理について、性能改善のリファクタリングを行っています。


Merge pull request #46456 from jonathanhefner/follow-up-46330-and-46337

テストの修正です。

assert_not_deprecatedでdeprecatorのチェックがを行っていない箇所があったのを、チェックするよう修正しています。