0

系统:rails 4,ruby 1.9.3。

我有针对不同布局的多个资产管道清单。管理布局中有 twitter bootstrap,其他没有。

当我访问管理布局,然后单击指向具有不同清单的另一个布局的链接时,旧清单正在从缓存(带有 twitter 引导程序的那个)而不是新清单文件中加载。如果我刷新页面,则会加载正确的清单。所以基本上带有 twitter bootstrap 的 manifest 无论如何都会保留在那里,除非页面被刷新,否则没有其他 manifest 可以覆盖它。

更新:Safari 不存在此问题。Firefox 和 Chrome 存在问题。

可能是什么问题呢?

4

1 回答 1

0

问题的根源是 tubrolinks.js 文件包含在 admin/application.js 清单中。我猜它作为 twitter bootstrap 的默认包含存在。该文件应该调整缓存,但在我的情况下它出现了问题。

于 2013-02-14T09:04:34.470 回答