なるようになるブログ

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

rails commit log流し読み(2020/10/04)

2020/10/04分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activerecord/CHANGELOG.md


Return rows affected from batched update_all and delete_all

activerecord/lib/active_record/relation/batches/batch_enumerator.rbの修正です。

BatchEnumerator#update_allBatchEnumerator#delete_allの戻り値を、処理が行われた行数を返すよう修正しています。


Merge pull request #40285 from tgxworld/fix_flaky_test

activerecord/test/cases/migration_test.rbの修正です。

test_with_advisory_lock_closes_connectionで、実行するqueryをSELECT COUNT(*)からSELECT queryに修正しています。テストが失敗した際に、失敗した際の情報を取得出来るようにする為。


Merge pull request #39871 from p8/guides/copy-code-examples

rails guideの修正です。

guide内のexampleコードに、コードをコピーする為のCopyボタンを追加しています。

94718668-5993eb80-0352-11eb-97cc-14f1ab9a90f6.png (944×228)


Update sidekiq to fix warnings in Active Job tests

Gemfile.lockの修正です。

sidekiqのバージョンを最新のバージョンに更新しています。redis gemのwarningが表示されないようにする為。


Update sprockets-rails to fix tests on Ruby master

Gemfile.lockの修正です。

sprockets-railsのバージョンを最新のバージョンに更新しています。Ruby masterとのテストが通るようにする為。


Avoid chdir error in Railties tests on Ruby master

railtiesのテストの修正です

Ruby masterで、Dir.chdirのblock内でblockを指定せずにDir.chdirを実行した場合にエラーになるように修正された影響でrailtiesのテストがエラーになっていたのを修正しています。

参考: Switch conflicting chdir warning to RuntimeError