問題
Rails 7.0 から 7.1 にアップグレードしたので、7.1 のデフォルト設定を有効化しようとしていたら new_framework_defaults_7_1.rb でエラーが発生した。
エラー内容
action_view.sanitizer_vendor や action_text.sanitizer_vendor で使用している Rails::HTML が uninitialized constant になってしまう。
NameError: uninitialized constant Rails::HTML (NameError) Rails.application.config.action_view.sanitizer_vendor = Rails::HTML::Sanitizer.best_supported_vendor
原因
Rails の Issue になってた。
sprockets-rails を使用していない場合、 rails-html-sanitizer を require する必要が発生していた。
対応
すでに修正 PR がマージ済なので、対応版のリリースを待つ。