我有一个小的交互式脚本可以用我的 Rails 应用程序做很多事情。通常我会在禁用 cache_classes 配置选项的情况下运行它,这样我就可以修改和重新加载视图而无需重新启动它,但是某些测试只能在启用 cache_classes 的情况下工作。特别是当 cache_classes 被禁用时,集成测试表现出非常奇怪的行为。
理想情况下,我想做的是能够在脚本中打开和关闭 cache_classes 而无需重新启动脚本,但是虽然我可以更新这个变量的值,但它没有任何效果。
有谁知道动态更新 cache_classes 的方法?
或者,如果有一种方法可以在 cache_classes 开启时告诉 rails 视图更改,那会更好,因为我可以永久保持 cache_classes 开启。
非常感谢