由于我的网站有一个管理部分和一个普通(前端用户)部分,我需要以一种RESTful的方式构建文章控制器。
所以我做的是,有2个文章控制器,1个嵌套在admin命名空间下(这将导致admin / articles),另一个作为普通文章资源(/ articles)。 (我跟着这个blog。)
现在我开始面对诸如
之类的问题A copy of AuditObserver has been removed from the module tree but is still active!
2个问题。
谢谢!
答案 0 :(得分:2)
结构非常好,您的代码可能在生产模式下运行良好。在第一次请求后没有“卸载”模块或类时,通常会出现问题。如果没有看到代码,很难确切地说出哪个模块或插件可能导致此问题,但您可能需要查看this blog post。
您通常只需加载违规模块或类一次即可解决此问题:
config.autoload_once_paths << '/path/to/class/or/module.rb'
或在开发模式下重新加载插件:
config.reload_plugins = true if Rails.env == 'development'