なるようになるブログ

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

rails commit log流し読み(2023/06/11)

2023/06/11分のコミットです。

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


Add note about running tests at a specific line

rails guideのContributing to Ruby on Railsの修正です。

特定のファイルの特定の行のテストを実行する方法についての説明を追加しています。


Rack spec requires mutable headers

actionpack/lib/action_dispatch/http/response.rbの修正です。

responseを生成する際に、headerをfreezeしていたのを、freezeしないよう修正しています。Rack specでheaderはmutableである必要がある旨定義されている為。


Undefine #to_ary in ActionController::Live::Buffer

actionpack/lib/action_controller/metal/live.rbの修正です。

ActionController::Live::Buffer#to_aryをundefするよう修正しています。

to_aryが定義されている場合、Rack middlewareはresponse bodyがbufferedまたはcached出来る、と判断するのですが、ActionController::Liveは実際はbufferd/cached出来ない為、誤った使いかたをされてエラーになるのを防ぐ為にundefするようにしています。