我有一个名为 search 的类,它是 User 的子类。当我部署到 Heroku 时,似乎这个类以某种方式被缓存并且它不会被重新加载。如果我转到我的 production.rb 文件并将 config.cache_classes 更改为 false,它将加载正确的缓存,并且一切都会正常工作。但是,如果我将该行改回 true,它将使用我第一次部署文件时的旧类。
我必须在我的 Rails 代码中做什么才能使其正常工作?
我有一个名为 search 的类,它是 User 的子类。当我部署到 Heroku 时,似乎这个类以某种方式被缓存并且它不会被重新加载。如果我转到我的 production.rb 文件并将 config.cache_classes 更改为 false,它将加载正确的缓存,并且一切都会正常工作。但是,如果我将该行改回 true,它将使用我第一次部署文件时的旧类。
我必须在我的 Rails 代码中做什么才能使其正常工作?