なるようになるブログ

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

rails commit log流し読み(2023/08/25)

2023/08/25分のコミットです。

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

railties/CHANGELOG.md


Fix comments and indentation

actionpack/lib/abstract_controller/base.rbの修正です。

AbstractController::Base#action_methodsメソッドのコードのインデントとコメントを調整しています。


Improve guide for Customizing form builder

rails guideのAction View Form Helpersの修正です。

Customizing Form Buildersの項にあるexampleコードが、説明されているコードだけでは動作しない状態になっていたのを、exampleを追加し、説明内にあるコードが動作する状態に修正しています。


Added changes of railties to release notes for 7.1

rails guideのRuby on Rails 7.1 Release Notesの修正です。

railtiesの変更内容についての説明を追加しています。


Add default docker files description to 7.1 release note

rails guideのRuby on Rails 7.1 Release Notesの修正です。

rails newでDocker関連のファイルを生成するようになった対応について、詳細な説明を追加しています。


Merge pull request #49030 from fatkodima/optimize-ar-tests

Active Recordのテストの修正です。

CIでテスト実行時にログを出力しないようにするなど、テスト実行時間の改善を行っています。


select existing article status if any, in Getting Started Guide -- Fixes #45028 (mostly) (#49010)

rails guideのGetting Started with Railsの修正です。

Using Concernsにあるexampleコードで、selectタグで設定されている値をデフォルトで指定するよう修正、及び、exampleコードについて説明している箇所の言い回しを修正しています。


Configure config.active_support.cache_format_version = 7.1 for RailtieTest

activemodel/test/cases/railtie_test.rbの修正です。

railtieのテストでconfig.active_support.cache_format_version = 7.1を指定するよう修正しています。テスト実行時にcache formatに関するwarningが出力されないようにする為。


Generate config.autoload_lib(...) for new apps

actionmailer/lib/action_mailer/railtie.rbrailties/lib/rails/generators/rails/app/templates/config/application.rb.ttの修正です。

rails newで新規にアプリケーションを作成した際に、application.rbにlibをautoloadの対象にする処理(config.autoload_lib(ignore: %w(assets tasks)))を含むよう修正しています。