页面上有链接。当我点击它时,我确实会被重定向到另一个页面。但是第一次(当在带有链接的另一个页面中引用时)没有任何js文件加载。一个都没有。只有当我手动重新加载或输入地址栏中的链接时,才会正常加载所有js文件。但这是第一次 - 不是。
它发生在开发和生产环境中。我怀疑缓存可能是一个原因,但是一些js文件仍然具有“304 Not modified”,即使在重新加载后(有些也没有)。
如果这很重要,我会使用turbolink。
什么事?
答案 0 :(得分:1)
假设您正在使用资产管道,您可以尝试通过将config.assets.version
设置为新的(在config / application.rb中)来增加资产的版本。这应该会使您的所有现有资产失效,并强制您的浏览器下载新资产(以及所有用户的浏览器!)。