我们使用的是rails版本为2.3.5
这个错误在SO上报告了 这里
我尝试了以下方法:
- 添加config.cache_class = true - 问题是,每次更改任何控制器都必须重新启动服务器。另外,服务器启动时间太长。
- 将unloadable添加到中间件中 - 没有用处
- 将config.middleware.use [middleware] 添加到development.rb - 没有用处
除了使开发类似于生产之外,还有其他克服此问题的方法吗?
编辑
甚至尝试将config.middleware.use [middleware] 添加到environment.rb。 这表现出完全不同的行为。 我的错误消失了,但我的中间件崩溃了。 所有对象都为nil..!