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の値を指定した場合のテストを追加しています。