なるようになるブログ

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

rails commit log流し読み(2021/04/27)

2021/04/27分のコミットです。

CHANGELOGへの追加はありませんでした。


Ensure reload re-applies preload values for strict loading

activerecord/lib/active_record/associations.rbactiverecord/lib/active_record/persistence.rbの修正です。

strict_loadingが設定されている場合にmodelのreloadを実行するとロード済みの値が失われ、stict loading violationがraiseされてしまう、という問題があったのを修正しています。


use ruby 2.7's filter_map instead of select + map

Performance/SelectMap copを追加、及び、各ファイルにcopを適応しています。


Silence assert_slower_by_at_most by default

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

assert_slower_by_at_mostメソッドでデフォルトでデバッグ情報が出力されるようになっていたのを、エラーになる(実行時間が指定された時間以上)の時のみ出力するよう修正しています。


Use beaneater 1.0.0 to workardound ArgumentError: wrong number of arguments error

Gemfileの修正です。

beaneaterのバージョンを1.0.0に固定しています。最新バージョンだとRuby 3.0でArgumentErrorが発生してしまう為。