我在这件事上想破了头。除了重新启动nginx
,我找不到一种清除ROR5应用程序生产缓存的方法。如果我改变了某些内容(例如),比如在app/views/layouts/application.html中,则更改在重新加载/重启服务器之前不会反映出来。
我编辑了config/environments/production.rb并进行了更改:
config.action_controller.perform_caching = false
尝试设置
config.cache_store = false
我猜,在ROR中有很多缓存元素,我迷失了方向。
我想知道以下几点:
- 在生产模式下如何(在哪里)禁用缓存?
- 哪一部分负责视图缓存?
- 缓存存储在哪里(cache_store?tmp / *)?
- 有没有办法在运行时强制 ROR 刷新其缓存?
谢谢!