升级 Rails 时出现未初始化常量错误(Ruby on Rails)
Uninitialized constant error while upgrading Rails (Ruby on Rails)
我正在尝试将 Rails 从 5.2 升级到 6.1。这要求 i18n 大于等于 1.6 (rails -> activesupport -> i18n),因此从 0.7 升级了相同的版本,但一直出现此错误。
NameError: uninitialized constant I18n::HashRefinements
Did you mean? HashWithIndifferentAccess
有什么解决办法吗?任何类型的建议都将非常有帮助。
添加
require 'i18n/core_ext/hash'
你在哪里使用 I18n。
我正在尝试将 Rails 从 5.2 升级到 6.1。这要求 i18n 大于等于 1.6 (rails -> activesupport -> i18n),因此从 0.7 升级了相同的版本,但一直出现此错误。
NameError: uninitialized constant I18n::HashRefinements
Did you mean? HashWithIndifferentAccess
有什么解决办法吗?任何类型的建议都将非常有帮助。
添加
require 'i18n/core_ext/hash'
你在哪里使用 I18n。