2021/01/14分のコミットです。
CHANGELOGへの追加はありませんでした。
Improve strict_loading violation error message
Active Recordの修正です。
strict_loadingに違反した場合のエラーメッセージに、association nameを含むよう修正しています。
Update platforms in Gemfile.lock
Gemfile.lockの修正です。
Gemfile.lockのplatformsの定義を更新しています。
Change Numericaly validator to use round
activemodel/lib/active_model/validations/numericality.rbの修正です。
Numericaly validatorでscaleを扱うのにtruncateを使用していたのを、roundを使用するよう修正しています。
Active Recordのdecimal typeの変換処理と挙動を合わせる為。
Fix test failing on ruby master
activerecord/test/cases/validations/numericality_validation_test.rbの修正です。
BigDecimal 3.0.1で、FloatからDecimalに変換する際の挙動が変わった影響でコケているテストがあったのを修正しています。
参考: Allow digits=0 in BigDecimal(flt) and Float#to_d
Exercise tests on decimal attribute values
activerecord/test/cases/validations/numericality_validation_test.rbの修正です。
decimal attributeにString、BigDecimalの値を指定した場合のテストを追加しています。