なるようになるブログ

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

rails commit log流し読み(2024/12/29)

2024/12/29分のコミットです。

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


Merge pull request #52317 from climatebrad/patch-1

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

generatorでassociationを指定するのにreferencesを使用するよう修正しています。


Merge pull request #51496 from martinemde/prevent-crash-via-path-params

actionpack/lib/action_dispatch/journey/formatter.rbの修正です。

path_paramsにhash以外の値(e.g. string)が指定されてもエラーにならないよう修正しています。


Merge pull request #54071 from fgo/fg-branch-1

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

Routesセクション内のタイポを修正しています。


Merge pull request #54070 from Earlopain/websocket-client-simple-released

Gemfileの修正です。

websocket-client-simple gemを使用するのにforkしたブランチを使用していたのを、rubygemsにリリースされたgemを使用するよう修正しています。特定の処理でRubyがクラッシュしてしまうバグがあった為forkしていたのですが、その問題はRuby側で対応済みの為。


Merge pull request #54050 from skipkayhil/hm-rail-inspector-prism

rail_inspectorでソースをパースするのにSyntaxTreeを使用していたのを、Prismを使用するよう修正しています。


Merge pull request #54052 from SjoerdL/check-pinned-connection-in-checkout

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

ConnectionPool#checkoutメソッドで@pinned_connectionに対する排他制御が不足しており、@pinned_connection使用時にクリーンアップされてしまう事があるバグがあったのを修正しています。