新安装后是否存在未初始化常量错误的常见原因?
uninitialized constant Activity
activesupport (3.2.12) lib/active_support/inflector/methods.rb:230:in `block in constantize'
安装和迁移所有内容。我通过导出SQL并将其导入到新安装中而作弊,其中发生了一些错误,但我想不出为什么我会收到此错误。数据库中存在activities
表,但我在控制台和应用程序本身都出现了错误。
有什么想法吗?
修改
重命名控制器并删除public_activity
gem仍会给我同样的错误。我开始认为cancan设置得不好?
答案 0 :(得分:0)
你安装了cancan吗?活动类是这个gem的典型,你可以尝试朝这个方向看。
同样uninitialized constant
错误可能意味着声明您的类或模块的文件名不正确。
答案 1 :(得分:0)
这是一个配置不佳的康康宝石导致冲突。