2019/04/20分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
[#35782] Allow loading seeds without ActiveJob (~> 5.2.3)
railties/lib/rails/engine.rb
の修正です。
seedを読み込む際にActive Jobのadapterを強制的にinlineで実行するようにしたSeed database with inline ActiveJob job adapterの影響で、Active Jobを使用していない場合にseed実行時にエラーになってしまうバグが発生していたのを修正しています。
Handle up/down for multiple databases
activerecord/lib/active_record/railties/databases.rake
、
activerecord/lib/active_record/tasks/database_tasks.rb
の修正です。
db:migrate:up
、db:migrate:down
で複数DB向けのtaskを追加するよう修正しています。
VERSION=123 rake db:migrate:up:primary VERSION=123 rake db:migrate:up:primary VERSION=123 rake db:migrate:down:primary VERSION=123 rake db:migrate:up:animals
のように、down
/ up
の後にDBを指定出来るようになっています。
Remove description for namespaced db:migrate:up
activerecord/lib/active_record/railties/databases.rake
の修正です。
先の対応で誤ってdb:migrate:up
にdesc
を追加してしまったのを削除しています。
railties/test/generators/model_generator_test.rb
の修正です。
内容が重複していたテストを削除しています。
Merge pull request #35738 from gmcgibbon/aj_assert_drop_usec_docs
activejob/test/cases/test_helper_test.rb
、及び、rails guideのTesting Rails Applications
の項の修正です。
assert_enqueued_with
、assert_performed_with
のテストで引数にTimeを指定する場合のテストを追加、及び、rails guideにjobのserialization処理でmicrosecond precisionは失われてしまう事についての説明を追加しています。
Merge pull request #36041 from abhaynikam/change-deprecation-for-dynamic-route-segment-to-6.1
actionpack/lib/action_dispatch/routing/route_set.rb
、
activerecord/lib/active_record/attribute_methods.rb
の修正です。
routesのpath parametersに:controller
、:action
を指定した場合、及び、dangerous query methodを使用した場合に出力するdeprecateメッセージ内の挙動変更のバージョンを6.0から6.1に変更しています。どちらも6.0では現状のままとなった為。