2021/02/25分のコミットです。
CHANGELOGへの追加はありませんでした。
execute yarn executable using current ruby interpreter
railties/lib/rails/tasks/yarn.rake
の修正です。
bin/yarn
をruby経由で実行するよう修正しています。Windowsでも動作するようにする為。
Don't like to add extra models/tables/fixtures, use existing those
Active Recordのテストの修正です。
Load timesetamps on join tables for has_many :through
fixtures で追加されたテスト用のfixturesを削除し、元々あったfixturesを使ってテストするよう修正しています。
Fix test "case-sensitive attributes hash"
activerecord/test/cases/attribute_methods_test.rb
の修正です。
case-sensitive attributes hashのテストで、必要なattributeのテストだけ行うよう修正しています。
Don't extend the _read_attribute
internal API in the test
activerecord/test/cases/inheritance_test.rb
の修正です。
STI nameにblankを指定するテストで、テスト内で_read_attribute
メソッドをextendしていたのを、しないよう修正しています。
Use current_adapter?
over ActiveRecord::Base.connection.adapter_name
in tests
activerecord/test/cases/column_alias_test.rb
、
activerecord/test/cases/fixtures_test.rb
の修正です。
テスト対象かどうかをチェックするのにActiveRecord::Base.connection.adapter_name
を使用していたのを、current_adapter?
メソッドを使用するよう修正しています。
Inlining write_attribute_without_type_cast
internal API
Active Recordの修正です。
type castを行わずに書き込みを行うのをメソッドで行っていたのを、インラインで行うよう修正しています。
Refactor to use model
instead of record
as argument in Action Cable
actioncable/lib/action_cable/channel/streams.rb
の修正です。
stream_or_reject_for
の引数名がrecord
になっていたのをmodel
に修正しています。Action Cabeの他の処理と変数名をあわせる為。