なるようになるブログ

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

rails commit log流し読み(2024/06/24)

2024/06/24分のコミットです。

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


Also pass local_assigns to strict locals templates

actionview/lib/action_view/base.rbactionview/lib/action_view/template.rbの修正です。

strict locals templatesにlocal_assignsを渡すよう修正しています。local_assignsが渡せせないと、Ruby予約語と同じ名前の変数(e.g. class)をtemplate内で使用したい場合に、使用するのが困難なため。


Merge pull request #52184 from sajan45/ac_lib_path

actioncable/lib/action_cable.rbの修正です。

ファイルのパスを指定するのに__dir__を使用していた箇所をFile.dirname(__FILE__)を使用するよう修正しています。__dir__だとsymbolic linkを考慮してくれず、symbolic link経由でgemをロードしているような場合にエラーになってしまうため。


Add a comment for dirname vs dir usage

actioncable/lib/action_cable.rbのdocの修正です。

先程の修正を行った箇所に、何故__FILE__を使用する必要があるかについてのコメントを追加しています。