2021/08/10分のコミットです。
CHANGELOGへの追加はありませんでした。
Deletes the classic implementation of require_dependency
activesupport/lib/active_support/dependencies.rb
、
activesupport/lib/active_support/dependencies/require_dependency.rb
の修正です。
classic loader向けのrequire_dependency
の実装を削除しています。
Delete the initializer initialize_dependency_mechanism
railties/lib/rails/application/bootstrap.rb
の修正です。
initialize_dependency_mechanism
initializerを削除しています。dependenciesのmechanismを指定する、という機能自体を削除予定の為。
Sprockets shouldn't be in debug mode by default in development (#42984)
railties/lib/rails/generators/rails/app/templates/config/environments/development.rb.tt
の修正です。
新規に作成するapplicationでは、developmentの場合Sprocketsのdebug modeが有効になっていたのを、無効にするよう修正しています。各ライブラリのJSファイルを個別のES modulesにした為、JSを連結したり前処理をしたり、という事は不要になり、debug modeを有効化する必要も無くなった為。
rack-mini-profiler interferes with etag cache testing (#42986)
railties/lib/rails/generators/rails/app/templates/Gemfile.tt
の修正です。
新規に作成するapplicationのGemfileでrack-mini-profiler
をコメントアウトするよう修正しています。rack-mini-profiler
にetag cache testingに影響を与えてしまう処理がある為。
Deletes the guide for classic mode [skip ci]
rails guideの修正です。
Autoloading and Reloading Constants (Classic Mode)
のguideを削除しています。mainはZeitwerkを使う前提となっている為。