2021/07/19分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activestorage/CHANGELOG.md
Fix "warning: instance variable @browser not initialized"
actionpack/lib/action_dispatch/system_testing/driver.rb
の修正です。
instance variable @browser not initialized
の警告が出ていたのを修正しています。
Don't eager load ActionController::Live
actionpack/lib/action_controller.rb
の修正です。
ActionController::Live
をeager loadしていたのを、しないよう修正しています。ActionController::Live
は使用する前にcontroller側でincludeされる筈で、その際にloadされるのでeager loadする必要は無いため。
Add option to disable schema dumb per-database
activerecord/lib/active_record/database_configurations/hash_config.rb
、
activerecord/lib/active_record/railties/databases.rake
の修正です。
schema dumb をDB毎に有効/無効出来るよう修正しています。DB毎の指定はconfig/database.yml
に指定する必要があります。
# config/database.yml production: schema_dump: false
Fix #41388 by preserving protocol and port when generating routes
Active Storageの修正です。
ActiveStorage::Current.host
をdeprecateに、代わりに、hostだけでなくprotocolとportも指定出来るActiveStorage::Current.url_options
追加しています。host
だけを指定してい場合も、今後はurl_options
を使用する必要があります。
ActiveStorage::Current.url_options = { protocol: "https://", host: "example.com", port: nil }