我正在编写一个使用bootstrap和jsPlumb制作树木的铁路应用程序。
我有这个问题,当第一次显示页面时,一切都很完美。当我再次访问某个页面时,某些代码未正确执行。 jsPlumb和bootstrap-tagsinput都会发生这种情况:页面上的简单标签输入无法正常显示。 如果我点击刷新,那么页面会再次正确加载。
我倾向于认为这与以下事实有关:当我显示带有一些缓存元素的页面时,某些脚本没有被执行,或者执行的顺序错误,但是我对它没有任何线索,因为我看不到任何错误。
因此问题:
如何检查所有内容是否正确执行(我使用console.log,调用该函数)?
有关缓存可能对脚本产生影响的方式有什么了解吗?
如何调试此类问题?
谢谢!
答案 0 :(得分:0)
我找到了答案,这是由于turbolinks,它处理服务器端的一些缓存。这是我压制的一个保留宝石,问题就消失了。