`load_missing_constant':自动加载常量 ApplicationRecord 时检测到循环依赖(RuntimeError)
`load_missing_constant': Circular dependency detected while autoloading constant ApplicationRecord (RuntimeError)
从 Rails 4.2 升级到 Rails 5.0 后,我收到此错误:
`load_missing_constant': Circular dependency detected while autoloading constant ApplicationRecord (RuntimeError)
这是一件很容易错过的事情,所以我想我应该提一下。
如果您尝试"Auto Replace"您的所有模型来自:
class Model < ActiveRecord::Base
到
class Model < ApplicationRecord
很有可能,您可能用相同的文件替换了 app/models/application_record.rb
文件,现在看起来像这样:
class ApplicationRecord < ApplicationRecord
改回阅读:
class ApplicationRecord < ActiveRecord::Base
你应该可以开始了!
从 Rails 4.2 升级到 Rails 5.0 后,我收到此错误:
`load_missing_constant': Circular dependency detected while autoloading constant ApplicationRecord (RuntimeError)
这是一件很容易错过的事情,所以我想我应该提一下。
如果您尝试"Auto Replace"您的所有模型来自:
class Model < ActiveRecord::Base
到
class Model < ApplicationRecord
很有可能,您可能用相同的文件替换了 app/models/application_record.rb
文件,现在看起来像这样:
class ApplicationRecord < ApplicationRecord
改回阅读:
class ApplicationRecord < ActiveRecord::Base
你应该可以开始了!