【问题标题】:NameError wrong constant name primary — yet `primary` doesn't exist?NameError 错误的常量名称主要 - 但 `primary` 不存在?
【发布时间】:2019-08-01 19:41:29
【问题描述】:

每当我进行更改时,我都会收到一个随机弹出的错误。如果我在收到错误后刷新页面,它就会消失。错误:

NameError wrong constant name primary

我已经搜索了我的整个应用程序,但我没有使用单词 primary 的任何方法或常量。为什么我的 Rails 应用程序试图调用不存在的东西?

【问题讨论】:

  • 我在升级到 Rails 6 时也遇到过这种情况,没有发现任何相关信息。
  • 有趣的@Eyeslandic ...您是否也遇到了应用程序控制器和模型更改需要重新启动服务器的问题?我尝试做人们在这里所做的事情:github.com/rails/rails/issues/25186 ...但这对我不起作用。我想知道这些是否相关。
  • 是的,这完全描述了它,我刚刚降级,目前不需要 Rails 6 中的任何东西。但希望有人能解释一下。
  • 这是我第一次在前沿开发。我有点期待这会有些痛苦。我会让这个问题再逗留一点,然后在 rails/rails 上打开一个问题。

标签: ruby-on-rails apartment-gem ruby-on-rails-6


【解决方案1】:

好的,看来这将在下一个版本中修复。此处引用了该修复程序: https://github.com/rails/rails/issues/36757

所以,等一两个星期,更新 Rails 就会解决这个问题。

编辑:作为一种解决方法,我从 6.0.0.rc2 恢复到 6.0.0.rc1

【讨论】:

    猜你喜欢
    • 2021-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    相关资源
    最近更新 更多