2023/03/13分のコミットです。
CHANGELOGへの追加はありませんでした。
Convert Entryable comment definition to HTML table
rails guideのActive Record Associations
の修正です。
Declare delegated_type
の項にある、delegator classに定義されるメソッドの一覧をHTMLのtableで表示するよう修正しています。
Merge pull request #47622 from p8/railties/thor-about-task
railties/lib/rails/commands/about/about_command.rb
、
railties/lib/rails/tasks/misc.rake
の修正です。
about
コマンドを実装するのにrake taskを使用していたのを、Thor
を使用するよう修正しています。
Optimize slow tests in activerecord
Active Recordのテストの修正です。
schema dumping及びschema cacheのテストで、arunit2
connectionを使用するよう修正しています。元々使用していたarunit
と比べて保持しているtableが大分少なく、テストの実行時間が短く済む為。
Merge pull request #47651 from rrunyon/assert-deprecation-warning
activesupport/test/cache/cache_store_setting_test.rb
の修正です。
mem_cache_storeに関するdeprecationがテスト実行時に出力されていたのを、出力されないよう修正しています。
Fix drop table invert when if_exists option is present
activerecord/lib/active_record/migration/command_recorder.rb
の修正です。
create_table/drop_tableメソッドにif_exists
オプションを指定した場合にも、各メソッドがreversibleになるよう修正しています。
Merge pull request #47635 from Shopify/generate-composite-pk-in-fixtures
activerecord/lib/active_record/fixture_set/model_metadata.rb
、
activerecord/lib/active_record/fixture_set/table_row.rb
の修正です。
composite primary keysを指定している場合にfixtureのid生成処理が正しく動作するよう修正しています。