なるようになるブログ

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

rails commit log流し読み(2023/03/13)

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.rbrailties/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.rbactiverecord/lib/active_record/fixture_set/table_row.rbの修正です。

composite primary keysを指定している場合にfixtureのid生成処理が正しく動作するよう修正しています。