我正在将 Rails 应用程序从 3.0.20 升级到 3.2.13。似乎当我的测试环境将 cache_classes 设置为 true 时,模型会在初始化程序之前加载。这会导致一些错误,因为我的初始化程序有一些模型的设置代码。同样奇怪的是,在使用 cache_classes=true 的生产环境中,我没有遇到同样的问题。谁能在这里指出我正确的方向。
问问题
1000 次
我正在将 Rails 应用程序从 3.0.20 升级到 3.2.13。似乎当我的测试环境将 cache_classes 设置为 true 时,模型会在初始化程序之前加载。这会导致一些错误,因为我的初始化程序有一些模型的设置代码。同样奇怪的是,在使用 cache_classes=true 的生产环境中,我没有遇到同样的问题。谁能在这里指出我正确的方向。