なるようになるブログ

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

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

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

CHANGELOGへの追加はありませんでした。


Docs: Update pgAdmin name; fix foreign key wording

rails guideのActive Record Migrationsの修正です。

pgAdminの名称を現在の名称に更新、及び、foreign keyに関する説明をしている箇所無いのテーブルのタイポを修正しています。


Make AM::AttributeSet::YAMLEncoder a Module

Acitve Model、Active Recordn修正です。

ActiveModel::AttributeSet::YAMLEncoderをclassからmoduleに変更しています。元々テーブル毎に1つクラスのインスタンスを生成するようになっていたのですが、インスタンスで保持しなければならない情報が無く、オブジェクトの生成数を削減する為、インスタンスを生成する事無く使用出来るよう修正しています。


Update Propshaft setup instructions in Getting Started guide [ci skip]

rails guideのThe Asset Pipelineの修正です。

Working with Propshaftセクション内のセットアップ手順にcontrollerを追加する手順を追加しています。元々の手順だとcontrollerを追加する手順が全く無かったのですが、それだとPropshaftで管理されたassetsを確認する方法が無かった為、手順の中で作成したassetsを確認出来るよう追加しています。


Merge pull request #56729 from byroot/fallback-zlib-error

activesupport/lib/active_support/cache/coder.rbactivesupport/lib/active_support/cache/serializer_with_fallback.rbの修正です。

cacheのdeserializeでエラーになった場合に、ライブラリ(Zlib)のエラーがそのままraiseしてしまう箇所があったのを、Cache::DeserializationErrorがraiseされるよう修正、及び、load処理でのエラーはrescueして、呼び出し元にexceptionを投げないよう修正しています。サーバのエラーになってしまうのを避ける為。


Update Bundler to 4.0.6

Gemfile.lockの修正です。

Bundlerのバージョンを4.0.6に更新しています。