なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2022/12/21)

2022/12/21分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activesupport/CHANGELOG.md


Bundle test gems so this image can also be used for CI testing

railties/lib/rails/generators/rails/app/templates/Dockerfile.ttの修正です。

BUNDLE_WITHOUTの引数をdevelopment:testからdevelopmentに修正しています。CIでも使えるようにする想定の為。


Merge pull request #46627 from alison-acuna/46606/docs_serial_tests

rails guideのContributing to Ruby on Railsの修正です。

Testing Active Recordの項にテスト実行時にdebuggerを使用する場合の注意点について記載したUsing Debuggers with Testを追加しています。


Merge pull request #46768 from skipkayhil/eager-load-execution-context

activesupport/lib/active_support.rbの修正です。

eager autoloadの対象にActiveSupport::ExecutionContextを追加しています。アプリケーションboot時にクラスがロードされるようにする為。


Stop recommending sassc-rails. Its been deprecated, and we have dartsass-rails now instead.

railties/lib/rails/generators/rails/app/templates/Gemfile.ttの修正です。

rails newで新規に作成したアプリでsassc-railsを使用しないよう修正しています。現在sassc-railsはdeprecatedな為。


Explain the optimization setup

activesupport/lib/active_support/environment_inquirer.rbのdocの修正です。

ActiveSupport::EnvironmentInquirer::DEFAULT_ENVIRONMENTSにコメントを追加しています。


Add Rails.env.local? (#46786)

activesupport/lib/active_support/environment_inquirer.rbの修正です。

Rails.env.local?メソッドを追加しています。 Rails.env.development? || Rails.env.test?のショートハンド。