以下の内容はhttps://su-kun1899.hatenablog.com/entry/2024/04/02/210000より取得しました。


new_framework_defaults_7_1.rb で NameError が発生する #rails

問題

Rails 7.0 から 7.1 にアップグレードしたので、7.1 のデフォルト設定を有効化しようとしていたら new_framework_defaults_7_1.rb でエラーが発生した。

エラー内容

action_view.sanitizer_vendoraction_text.sanitizer_vendor で使用している Rails::HTMLuninitialized 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 する必要が発生していた。

github.com

対応

すでに修正 PR がマージ済なので、対応版のリリースを待つ。




以上の内容はhttps://su-kun1899.hatenablog.com/entry/2024/04/02/210000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14