什么相当于 rails 7 中的 `Rails.config.action_view.raise_on_missing_translations`?

Posted

技术标签:

【中文标题】什么相当于 rails 7 中的 `Rails.config.action_view.raise_on_missing_translations`?【英文标题】:What is equivalent to `Rails.config.action_view.raise_on_missing_translations` in rails 7? 【发布时间】:2022-01-23 20:42:47 【问题描述】:

我喜欢在我的 rails 应用配置中打开它:

Rails.config.action_view.raise_on_missing_translations = true

不过,我意识到这已被弃用。什么是等价的?

【问题讨论】:

【参考方案1】:

来自Rails 6.1 release notes:

弃用 config.action_view.raise_on_missing_translations 支持 config.i18n.raise_on_missing_translations.

新的通用配置选项现在确定是否应因控制器和视图中缺少翻译而引发错误。

你应该可以这样说:

config.i18n.raise_on_missing_translations = true

Rails 7 removes the deprecated configuration option:

6.1 删除

删除已弃用的Rails.config.action_view.raise_on_missing_translations

【讨论】:

以上是关于什么相当于 rails 7 中的 `Rails.config.action_view.raise_on_missing_translations`?的主要内容,如果未能解决你的问题,请参考以下文章

Rails 7中的importmap-rails,这可能吗?

Ruby on rails 中的资源未找到错误

在生产环境中使用 Rails 7 中的 importmaps 时出现 404 错误

Ruby on rails 中的捆绑错误

未读取 database.yml 中的 ENV 变量(Rails 4.2.0、RubyMine 7、Postgres、Ruby 2.2.0、DotEnv)

是否有任何与 rails ActiveRecord 迁移相当的 Firestore 数据库模式迁移概念?