简体   繁体   English

`load_missing_constant':在自动加载常量 ApplicationRecord (RuntimeError) 时检测到循环依赖

[英]`load_missing_constant': Circular dependency detected while autoloading constant ApplicationRecord (RuntimeError)

After Upgrading from Rails 4.2 to Rails 5.0, I received this error:从 Rails 4.2 升级到 Rails 5.0 后,我收到此错误:

`load_missing_constant': Circular dependency detected while autoloading constant ApplicationRecord (RuntimeError) 

This is such a simple thing to miss so I thought I should mentioned it.这是一件很容易错过的事情,所以我想我应该提到它。

If you tried to "Auto Replace" all of your models from:如果您尝试从以下位置“自动替换”所有模型:

class Model < ActiveRecord::Base

to

class Model < ApplicationRecord

chances are, you probably replaced your app/models/application_record.rb file with the same, and it looks like this right now:很有可能,您可能将app/models/application_record.rb文件替换为相同的文件,现在看起来像这样:

class ApplicationRecord < ApplicationRecord

fix it back to read:将其修复为:

class ApplicationRecord < ActiveRecord::Base

and you should be good to go!你应该好好去!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 RuntimeError:自动加载常量时检测到循环依赖(Rails_Admin) - RuntimeError: Circular dependency detected while autoloading constant (Rails_Admin) 自动加载常量ConnectionsController时检测到循环依赖 - Circular dependency detected while autoloading constant ConnectionsController 自动加载常量时检测到循环依赖 - Circular dependency detected while autoloading constant 自动加载常数ORDER时检测到循环依赖 - Circular dependency detected while autoloading constant ORDER 自动加载常量用户时检测到循环依赖 - Circular dependency detected while autoloading constant User 加载常量时自动加载常量时检测到循环依赖性 - Circular dependency detected while autoloading constant when loading constant RuntimeError:自动加载常量时检测到循环依赖-ActiveAdmin.register角色 - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role 启动 Rails 服务器时出错:自动加载常量 AdminUser 时检测到循环依赖项 (RuntimeError) - Error when starting my rails server: Circular dependency detected while autoloading constant AdminUser (RuntimeError) Rails 4控制器中的运行时错误:自动加载常量时检测到循环依赖性 - Rails 4 Runtime error in controller: Circular dependency detected while autoloading constant 如何修复在Rails中自动加载常量错误时检测到的循环依赖关系? - How to fix Circular dependency detected while autoloading constant error in rails?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM