I’m on a mission to unify the logic for raise_on_missing_translation between controllers and views. Currently this is scoped to ActionView. I’m proposing that we move the config option to the I18n scope, giving us config.i18n.raise_on_missing_translations and thus deprecating config.action_view.raise_on_missing_translations. We then update AbstractController#translate and TranslationHelper#translate to use the new config option and raise errors accordingly.
Since I’m not usually contributing to Rails I might overlook some technical or architectural aspects of the problem. Would love some feedback on the approach I’m taking. If all sounds good, I will begin working on a pull request.