2020/01/07分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #38144 from jhawthorn/mattr_location
activesupport/lib/active_support/core_ext/module/attribute_accessors.rb
の修正です。
mattr_*
methodsで定義されたメソッドのsource_location
が、mattr_*
methods自体のlocationになっていたのを、mattr_*
methodsで定義した箇所になるよう修正しています。attr_*
メソッド等と振る舞いを合わせる為。
Merge pull request #38167 from semaperepelitsa/postgres-flags
activerecord/lib/active_record/tasks/postgresql_database_tasks.rb
の修正です。
psql
/ pg_dump
にオプションを指定する際に、short nameを使用していたのを、long nameを使用するよう修正しています(e.g. -s
-> --schema-only
)
long nameの方がわかりやすいだろう、との事です。
Merge pull request #38166 from jules2689/master
activerecord/lib/active_record/autosave_association.rb
の修正です。
子associationのcallback処理で親modelのattributeを更新した場合に、他の子associationのautosaveが動作しないバグがあったのを修正しています。
Add ActiveRecord::Validations::NumericalityValidator
Active Record、Active Modelの修正です。
カラムのprecision値を使用してcast処理を行った値でvalidationを行う、ActiveRecord::Validations::NumericalityValidator
validatorを追加しています。
Merge pull request #37404 from joshmn/respect_the_force
railties/lib/rails/generators/base.rb
の修正です。
generatorにforce
オプションを指定している場合、既に存在しているクラスと同じ名前かどうかのチェック処理を行わないよう修正しています。
Move nil? check to open_ended? method
activerecord/lib/arel/predications.rb
の修正です。
open_ended?
メソッドで値のnilチェックも行うよう修正しています。
Merge pull request #38163 from roramirez/match-302-redirect
actionpack/test/controller/log_subscriber_test.rb
の修正です。
redirect_to
メソッドのテストで、http statusについても確認するよう修正しています。
Merge pull request #38131 from kddeisz/nulls
arelの修正です。
PostgreSQLでNULLS FIRST
、NULLS LAST
を指定するためのメソッドを追加しています。