なるようになるブログ

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

rails commit log流し読み(2024/05/03)

2024/05/03分のコミットです。

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

railties/CHANGELOG.md


Merge pull request #51285 from tsvallender/ensure_image_processing_installed_trix

actiontext/lib/generators/action_text/install/install_generator.rbの修正です。

Trixをインストールする際に、Gemfileimage_processingの指定が無い場合、強制的にbundle addでgemを追加するよう修正しています。


Merge pull request #51690 from etiennebarrie/force-app-update

railtiesの修正です。

bin/rails app:updateで通常のgeneratorと同様に、--force--skip等、ファイルが存在する場合の挙動をオプションで指定出来るよう修正しています。


Don't mess with Minitest unless RAILS_ENV is set

railties/lib/minitest/rails_plugin.rbの修正です。

RAILS_ENV envが存在しない場合、Railsのminitest用のpluginをロードしないよう修正しています。Railsを使用していない場合にRailsに依存している処理がロードされるのを避ける為。


Remove extra line generation from devecontainer compose.yaml

railties/lib/rails/generators/rails/app/templates/.devcontainer/compose.yaml.ttの修正です。

compose.yamlから不要な改行を削除しています。


Fix: guides styling issue on light mode

guides/assets/stylesrc/_main.scssguides/assets/stylesrc/highlight.scssの修正です。

rails guideのlight mode時のcode blocksのスタイルを調整しています。


Eliminate missed lease_connection calls

Active Recordの修正です。

lease_connectionメソッドの為の処理が足りていない箇所があったのをまとめて修正しています。


Use symbols as keys for _reflections

Active Recordの修正です。

reflectionsを管理するHashのkeyをStringからSymbolに変更しています。オブジェクト生成数削減の為。