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
セクションの見出しを調整しています。