2019/09/26分のコミットです。
CHANGELOGへの追加はありませんでした。
Fix defaults for database configs
activerecord/lib/active_record/database_configurations/hash_config.rb
の修正です。
database configurationsの値を参照する際にラッパーメソッド経由で値を取得するよう修正した、Make all reads on configuration_hash use methodsでデフォルト値の取得処理に誤りがあったのを修正しています。
Update test to avoid Puma output format change
railties/test/application/server_test.rb
の修正です。
rails server
のrestartのテストがPuma 4.2.0で失敗していたのを修正しています。Pumaのログの出力が変わった影響。
Make DatabaseTasks adapters use DatabaseConfig objects
DatabaseTasks adaptersでconnections configurationを使用するのにDatabaseConfig
のオブジェクトを直接使用するよう修正しています。
Merge pull request #37216 from jhawthorn/avoid_file_watcher
railties/lib/rails/application/finisher.rb
の修正です。
cache_classes
がtrueの場合、不要なfile watcherの設定処理を行わないよう修正しています。
Use String#+@ before mutating the result of Symbol#to_s
activesupport/lib/active_support/ordered_options.rb
の修正です。
Symbol#to_s
の戻り値を変更する前に、String#+@
を使用してfreeze済みの場合は複製を使用するよう修正しています。
Ruby 2.7でSymbol#to_s
の戻り値がfrozen stringに変更になった為。
参考: Feature #16150: Add a way to request a frozen string from to_s