Rails6からRails7へアップデートした時に、このような警告が出るようになりました。
DEPRECATION WARNING: action_view.raise_on_missing_translations is deprecated and will be removed in Rails 7.0. Set i18n.raise_on_missing_translations instead. Note that this new setting also affects how missing translations are handled in controllers.
警告の内容は、i18n(国際化)の設定をconfig.i18n
にまとめたため、今まで使用していたconfig.action_view
の方は非推奨になるというものです。
環境設定の中でi18nの設定をしている場合は、このように変更すると警告が出なくなります
。
- config.action_view.raise_on_missing_translations = true
+ config.i18n.raise_on_missing_translations = true
参考