我有一个从配置文件加载 YAML 的 js.erb 文件。问题是 Rails /资产管道将缓存结果并且永远不会使缓存无效,即使我更改了 YAML 文件内容。我可以重新启动 rails 服务器,甚至重新启动机器都无济于事。到目前为止,我发现的唯一解决方法是执行“rake assets:clean”。
我想找到一种方法告诉资产管道,当 YAML 文件更改时,它需要重新计算我的 js.erb。或者,或者,告诉它它只能在 rails 服务器的生命周期内缓存 js.erb / 确保每次 rails 服务器启动或重新启动时都会以某种方式重新生成。
任何建议将不胜感激。