3
我已经设置了页面缓存,可以在公共文件夹中随时创建HTML文件。我正在使用Capistrano来部署Rails应用程序。如何删除Rails拥有的静态html缓存文件?
当你需要清理旧版本在Capistrano时,该问题开始。缓存文件是,由rails所有,这意味着部署用户无法删除这些文件。
我没有root权限的服务器,因此使用提升的权限是不是一种选择。
建议的一种可能性是将缓存符号链接到共享文件夹。但是,这不会清除发行版之间的缓存,这可能很危险。
http://guides.rubyonrails.org/caching_with_rails.html#sweepers你可以看清洁工在轨道上,并写一些相应删除所有电流。 – erogol
对 - 如果rails可以创建文件,Rails可以删除它们。 –