2024/06/24分のコミットです。
CHANGELOGへの追加はありませんでした。
Also pass local_assigns
to strict locals templates
actionview/lib/action_view/base.rb
、
actionview/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__
を使用する必要があるかについてのコメントを追加しています。