なるようになるブログ

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

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

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

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

railties/CHANGELOG.md


Bump timeout gem to fix CI

Gemfile.lockの修正です。

timeout gemを最新バージョンに更新しています。


Replace method_source gem with Ripper

railtiesの修正です。

メソッドの定義箇所を取得するのにmethod_source gemを使用していたのを、ripperを使うよう修正しています。Replace method_source gem with stdlib equivalentのリトライ。


Merge pull request #46648 from ghiculescu/test-tt-reloading

railties/lib/rails/generators/rails/app/templates/config/environments/test.rb.ttの修正です。

config.enable_reloadingの設定ついてのコメントでSpringについての言及があったのを削除し、よりわかりやすい内容にコメントを修正しています。現在デフォルトではSpringは使われなくなっている為。


Reword recent comment in test.rb.tt

railties/lib/rails/generators/rails/app/templates/config/environments/test.rb.ttの修正です。

config.enable_reloadingの設定ついてのコメントを再度修正しています。


Disable Rails console IRB's autocompletion in production

railties/lib/rails/commands/console/console_command.rbの修正です。

production envでは、rails console実行時にIRBのオートコンプリート機能を無効化するよう修正しています。 オートコンプリートが有効になっているとデータ転送量が増えてしまい、productionのようにリモートのサーバに接続している場合に処理の速度が著しく低下する可能性がある為、及び、オートコンプリート機能にまだ幾つか問題があると思われる為、との事です。参考: Autocompletion Meta Issue


Update changelog

railties/CHANGELOG.mdの修正です。

先のrails consoleの対応について、CHANGELOGにエントリーを追加しています。