なるようになるブログ

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

rails commit log流し読み(2021/09/09)

2021/09/09分のコミットです。

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

railties/CHANGELOG.md


Depend on ruby/debug, replacing Byebug

railtiesの修正です。

rails newで新規に作成したアプリケーションでは、デバッガーにbyebugではなくruby/debugを使用するよう修正しています。debugがCRuby開発チームがメンテしているデバッガーである事と、byebugだとZeitwerkと一部非互換がある(Incompatibility with Zeitwerk)為。


Revise style

railties/lib/rails/autoloaders.rbrailties/lib/rails/autoloaders/inflector.rbの修正です。

ファイルのフォーマットを修正しています。


Upgrade debug to 1.0.0

railtiesの修正です。

debug gemのバージョンを1.0.0に更新しています。


Document upgrading instructions for Spring

rails guideのUpgrading Ruby on Railsの修正です。

Upgrading from Rails 6.1 to Rails 7.0に、Springを使用している場合Spring 2.2.0以上を使う必要がある旨説明を追加しています。


Document upgrading instructions for Spring (again)

rails guideのUpgrading Ruby on Railsの修正です。

先のコミットで追加したUpgrading from Rails 6.1 to Rails 7.0内のSpringの説明で、必須バージョンの記載が誤っていた(2.2.0 -> 3.0.0)のを修正しています。


Turn on ruby/debug by default in dev + test

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

debug gemにrequire: falseが指定されていたのを削除し、dev / test envではデフォルト有効になるよう修正しています。


Style

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

SymbolのArrayを定義するのに%i記法を使用するよう修正しています。


Require by default for plugins too

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

pluginでもデフォルトでdebug gemが有効になるよう修正しています。


Use the same description

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

Rails applications用のGemfileとplugin用のGemfileで、debug gemに対して同じコメントを記載するよう修正しています。