Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我喜欢在我的 rails 应用程序配置中打开它:
Rails.config.action_view.raise_on_missing_translations = true
尽管如此,我意识到这已被弃用。什么是等价的?
从Rails 6.1 发行说明:
弃用config.action_view.raise_on_missing_translations赞成 config.i18n.raise_on_missing_translations. 新的通用配置选项现在确定是否应因控制器和视图中缺少翻译而引发错误。
弃用config.action_view.raise_on_missing_translations赞成 config.i18n.raise_on_missing_translations.
config.action_view.raise_on_missing_translations
config.i18n.raise_on_missing_translations
新的通用配置选项现在确定是否应因控制器和视图中缺少翻译而引发错误。
你应该可以这样说:
config.i18n.raise_on_missing_translations = true
Rails 7 删除了不推荐使用的配置选项:
6.1 删除 删除已弃用Rails.config.action_view.raise_on_missing_translations
6.1 删除
Rails.config.action_view.raise_on_missing_translations