Ruby on rails Rails:尝试运行Rails应用程序时发生冻结错误
我正在运行一个rails应用程序,当它在控制台中显示以下错误时,web应用程序未加载 FrozenError(无法修改冻结的致命错误):Ruby on rails Rails:尝试运行Rails应用程序时发生冻结错误,ruby-on-rails,Ruby On Rails,我正在运行一个rails应用程序,当它在控制台中显示以下错误时,web应用程序未加载 FrozenError(无法修改冻结的致命错误): 请帮忙,我都不明白这是什么。如果提到,将提供任何进一步的代码详细信息。最后,我找到了原因。我将在这里解释我为这个问题找到解决方案的方法,以便它可以帮助遇到相同错误的其他人 我查看了FrozenError类文档,发现ruby 2.5.x及更高版本中引入了该类。这是文件 . 我刚将ruby版本升级到最新的2.6.x,但这并没有解决问题 修复: 将ruby版本从2
请帮忙,我都不明白这是什么。如果提到,将提供任何进一步的代码详细信息。最后,我找到了原因。我将在这里解释我为这个问题找到解决方案的方法,以便它可以帮助遇到相同错误的其他人 我查看了FrozenError类文档,发现ruby 2.5.x及更高版本中引入了该类。这是文件 . 我刚将ruby版本升级到最新的2.6.x,但这并没有解决问题 修复:
- 将ruby版本从2.5.x以下降级为2.4.x
- 现在在2.4.x中,这个FrozenError类不存在
- 我现在可以看到导致问题的真正错误。这是一场灾难 系统堆栈错误
- 这是由于项目中的宝石(wicked_pdf)引起的
- 移除宝石解决了我的问题
生成资源后试图查找资源.class
时
为了解决这个问题,我从资源
对象中删除了.class。您使用的是ruby版本2.5.0
?我们使用的是ruby'2.5.3',我为此苦苦挣扎了几个小时。直到我找到你的推荐信。在Rails 6上仍然会发生这种情况:@