2018/05/28分のコミットです。
CHANGELOGへの追加はありませんでした。
Parse raw value only when a value came from user in numericality validator
activemodel/lib/active_model/validations/numericality.rb
の修正です。
PostgreSQLでmoney typeを使用している、かつ、money typeを使用しているattributeにnumericality validationを使用している場合に、保存したデータをロード後validationエラーになってしまうバグがあったのを修正しています。
DBに保存されている値を誤ってraw valueに変換してしまっていたのを、ユーザが入力した値のみraw valueに変換するようにして対応しています。
Remove unnecessary with_default_enforce_utf8
method
actionview/test/template/form_helper/form_with_test.rb
の修正です。
不要なテスト用のヘルパーメソッドを削除しています。同じ内容のメソッドが親クラスで定義されている為。
Update et-orbi to latest version
Gemfile.lock
の修正です。
et-orbi
gemを最新のバージョンに更新しています。Rubyのwarningが表示されるのを避ける為。
Fix actionable test's assertion
actioncable/test/channel/stream_test.rb
の修正です。
subscription confirmationが一回だけ送信されることを確認するテストで、mockを使用して、transmit
メソッドが正しく呼ばれることを確認するよう修正しています。
Fix: Arel Postgresql visitor generates invalid SQL for GROUPING SETS.
activerecord/lib/arel/visitors/postgresql.rb
の修正です。
GROUPING SETS
式をGROUPING SET
にタイポしていたのを修正しています。
参考:GROUPING SETS, CUBE, and ROLLUP
activerecord/lib/active_record/callbacks.rb
のdocの修正です。
ActiveRecord::Callbacks
moduleのdoc内のグラマーを修正しています。