Ruby on rails Rails模块在第一次加载时正常,在后续请求时单元化

Ruby on rails Rails模块在第一次加载时正常,在后续请求时单元化,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.1,mongoid,activeadmin,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.1,Mongoid,Activeadmin,我在Mongoid上使用Rails3.1,并试图让ActiveAdmin正常工作 我在这里应用了一个补丁: 但我遇到了一个奇怪的问题,服务器重新启动后,第一个页面的加载是正常的,但在随后的请求中,它会给出未初始化的常量ActiveAdmin::Mongoid::COLUMN_TYPES 只需重新启动服务器,页面即可正常加载,但它仅适用于第一次页面加载 知道发生了什么吗?你能试试我的方法吗?适用于我的安装——如果您的安装失败,我们将知道这是一个设置Jesse,您使用的与ebeigarts的补丁()

我在Mongoid上使用Rails3.1,并试图让ActiveAdmin正常工作

我在这里应用了一个补丁:

但我遇到了一个奇怪的问题,服务器重新启动后,第一个页面的加载是正常的,但在随后的请求中,它会给出
未初始化的常量ActiveAdmin::Mongoid::COLUMN_TYPES

只需重新启动服务器,页面即可正常加载,但它仅适用于第一次页面加载


知道发生了什么吗?

你能试试我的方法吗?适用于我的安装——如果您的安装失败,我们将知道这是一个设置Jesse,您使用的与ebeigarts的补丁()完全相同,对吗?虽然还不够好,但我已经把它放进去了,不得不应用我上面发布的要点。你的补丁能用吗?难道你没有遇到一个未定义的内容列方法吗?对,它非常适合我,没有任何问题,也不需要触及模型定义。奇怪的是,我使用的是rails、mongoid和activeadmin的相同版本,但这不起作用。我将尝试在一个干净的项目上安装它。使用您的方法,在尝试查看/编辑模型时,遇到了Post:Class的
未定义的方法“content\u columns”。使用轨道3.1.3;杰西,你在运行哪个版本?