なるようになるブログ

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

rails commit log流し読み(2022/10/12)

2022/10/12分のコミットです。

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


Fix spelling error

activerecord/Rakefileの修正です。

suppresssupressにタイポしていたのを修正しています。


Merge pull request #46171 from rails/refactor-errors

エラーの情報を表示する際に、ERB template内部で発生したエラーについても、エラーが発生した箇所がハイライトされるよう修正しています。

Before:

193430866-e832d5ce-84a9-4a8e-b47b-f267be5e28e9.png (3760×2686)

After:

193430879-e1d6c182-e4e1-4418-981e-b017adead731.png (3760×2686)

Use error_highlight gem to locate the columns where an error was raisedのERB template対応。


Merge pull request #46141 from codergeek121/add-style-src-to-csp-nonce-directives

railties/lib/rails/generators/rails/app/templates/config/initializers/content_security_policy.rb.ttの修正です。

CSPのnonce directiveのデフォルトの対象にstyle-srcを追加しています。CSPを有効にしている場合にinline style(e.g. Turboのprogress barなど)が動作するようにする為。


Merge pull request #46223 from j-manu/screenshot-filename-whitelist-sanitizer

actionpack/lib/action_dispatch/system_testing/test_helpers/screenshot_helper.rbの修正です。

テスト失敗時に取得するscreenshotのファイル名に、<や、:など特定環境でファイル名に使用出来ない文字が使われないよう修正しています。