2017/05/26分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
railties/test/generators/app_generator_test.rb
の修正です。
--skip-yarn
オプションを指定した場合のテストが重複していて存在していたのを削除しています。
Merge pull request #29216 from matthewd/threadsafe-load-schema
activerecord/lib/active_record/model_schema.rb
の修正です。
activerecord/lib/active_record/model_schema.rb
の修正です。
monitorを使用して、DBからのmodel schemaのload処理がスレッドセーフになるよう修正しています。
Merge pull request #29226 from koic/remove_duplicate_mysql_rake_test
activerecord/test/cases/tasks/mysql_rake_test.rb
の修正です。
重複してあったstructure_dump
メソッドのテストを削除しています。
Merge pull request #29215 from voxmedia/ar_optimizations
Active Recordの修正です。
Active Recordの初期化処理の改善として、不要なattributeのコピーを避けるようdup
を使用しないよう修正、column_defaults
の値をキャッシュするよう修正等を行っています。
Merge pull request #29230 from koic/remove_duplicate_schema_authorization_test
activerecord/test/cases/adapters/postgresql/schema_authorization_test.rb
の修正です。
重複してあったschemaについてのテストを削除しています。
Merge pull request #29221 from koic/remove_duplicate_migration_test
activerecord/test/cases/migration_test.rb
の修正です。
重複してあったInternalMetadata
についてのテストを削除しています。
Merge pull request #29176 from bogdanvlviv/define-path-withdir
パスを定義するのに__FILE__
を使用していたのを__dir__
を使用するよう修正しています。
-require ::File.expand_path('../../config/environment', __FILE__) +require ::File.expand_path('../config/environment', __dir__)
不要な..
を削除する為に、とのことです。
activesupport/test/test_case_test.rb
の修正です。
使用していないテスト用のクラスを削除しています。
Prevent a redefinition warning when the real Rails.root appears
tools/test.rb
の修正です。
rails test runner用にRails.root
を定義しているのですが、それだと実際にテスト中にRail.root
が現れた場合に再定義に関するwarningが出てしまう為、テスト用の方はalias
で定義するよう修正しています。
Avoid circular require due to autoload
activerecord/lib/active_record/relation/predicate_builder.rb
の修正です。
autoloadによりrequireが循環してしまうのを避ける為、ファイルの終端でrequireを行うよう修正しています。
[ci skip] Changed sentence formation for ActiveRecordRelation#update
activerecord/lib/active_record/relation.rb
のdocの修正です。
update
メソッドのdocの言い回しを修正しています。
Do not show –webpack option in the plugin help message
railties/lib/rails/generators/app_base.rb
、
railties/lib/rails/generators/rails/app/app_generator.rb
の修正です。
rails engineから--webpack
オプションを削除しています。現状、engineではwebpackerは動作しない為。