なるようになるブログ

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

rails commit log流し読み(2026/02/16)

2026/02/16分のコミットです。

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

activerecord/CHANGELOG.md


Fix small typo

railties/test/application/configuration_test.rbの修正です。

active_recordaxtive_recordにタイポしていたのを修a正しています。


Merge pull request #56717 from sorah/skip-rollback-on-rollback-error

activerecord/lib/active_record/connection_adapters/abstract/transaction.rbの修正です。

COMMIT中にTransactionRollbackErrorでエラーになった場合に、不要なROLLBACKの実行を行わないよう修正しています。左記の状態でROLLBACKを実行すると、PostgreSQLではwarning(WARNING: there is no transaction in progress)が出力されてしまい、それを避ける為。


Merge pull request #56802 from afurm/fix/sqlite3-rowid-column-equality

activerecord/lib/active_record/connection_adapters/sqlite3/column.rbの修正です。

ActiveRecord::ConnectionAdapters::SQLite3::Column#==メソッドで引数のcolumnと同一かチェックする際に、rowidの値もチェックするよう修正しています。


Fix Column#hash to use the correct instance variable

activerecord/lib/active_record/connection_adapters/postgresql/column.rbactiverecord/lib/active_record/connection_adapters/sqlite3/column.rbの修正です。

Improve #hash methodsで変更したColumn#hashで、参照するインスタンス変数が誤っている箇所があったのを修正しています。


Merge pull request #56792 from akhilgkrishnan/bump-mysql-image

railties/lib/rails/generators/rails/app/templates/config/deploy.yml.ttの修正です。

MySQLのImageのバージョンを8.0から8.4に更新しています。


Fix Ruby code block syntax highlighting

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

ハイライトする行が誤っているファイルがあったのを修正しています。