2023/10/04分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Document how to upgrade to ActionView::TestCase#rendered [ci skip]
rails guideのUpgrading Ruby on Railsの修正です。
Rails 7.1でActionView::TestCase#renderedの戻り値がStringでなくなった事の説明、及び、引き続きStringが必要な場合の対処方法についての説明を追加しています。
Resolve Upgrading Rails lint violation
rails guideのUpgrading Ruby on Railsの修正です。
先のコミットで追加したActionView::TestCase#rendered関連の説明内のexampleコードが、lintでエラーになるコードになっていたのを修正しています。
Use gender neutral pronoun for author [ci skip]
activerecord/lib/active_record/associations/preloader.rbのdocの修正です。
ActiveRecord::Associations::Associationsクラスのdoc内の言い回しを修正しています。
Merge pull request #49475 from fatkodima/hwia-to_proc
activesupport/lib/active_support/hash_with_indifferent_access.rbの修正です。
ActiveSupport::HashWithIndifferentAccessに#to_procメソッドを実装しています。indifferent keyでprocにアクセス出来るようにする為。
Merge pull request #49476 from p8/activerecord/split-strict-loading-n-plus-1-test
activerecord/test/cases/strict_loading_test.rbの修正です。
test_strict_loading_n_plus_one_only_modeで複数のケースに関するテストをまとめて行っていたのを、テストしたい内容毎にテストを分割しています。
Fix uniqueness validation to correctly work with expression indexes
activerecord/lib/active_record/validations/uniqueness.rbの修正です。
expression indexを使用している場合に、uniqueness validation実行時にNoMethodErrorがraiseしてしまうバグがあったのを修正しています。
Merge pull request #49470 from rails/rm-eager-load-model-schema
Active Record、railtiesの修正です。
eager loadがtrueの場合、テスト実行時にmodel schemaをloadするよう修正しています。schemaをloadしないとわからないこと(e.g. enumがvalid columnをしているかをどうか)を、環境の設定等に依存せずにテストでチェック出来るようにする為。
Add description for db:prepare
rails guideのActive Record Migrationsの修正です。
db:prepare taskについて説明したPreparing the Databaseセクションを追加しています。
Fix heading in migration guide
rails guideのActive Record Migrationsの修正です。
先程追加したPreparing the Databaseセクションの見出しを調整しています。