我正在用Rails开发一个通讯应用程序,但是遇到一个奇怪的错误。
图片不会在特定页面的第一次访问时显示。
详细信息
该错误仅在此页面的第一次访问时发生。
错误发生后,如果执行以下操作,则图像将正常显示。
解决方案
如果在访问页面之前将“ data-turbolinks ='false'”设置为“ a tag”,将显示没有错误的图像,但是我想保留Turbolinks。
有没有人可以解决?
答案 0 :(得分:0)
我没有解决该错误的原因,因此不能说是解决方案,但是我用另一种方式解除了它。
我主要使用javascript进行了调查,结果如下。
毕竟,我觉得原因是turbolinks,但是我不想关闭turbolonks,所以我继续进行调查。
我根据一个奇怪的事件进行了验证,该事件在chrome控制台上点击“选择页面中的元素进行检查”时,会修复该错误。
我发现错误已得到修复,不仅可以点击该部分,还可以在切换(显示/隐藏)控制台本身时使用。(已通过chrome和safari验证)
当错误发生时,我调整了窗口的大小作为测试,该错误已修复。
我添加了一个js代码,可以在访问页面时稍微调整宽度。该错误到目前为止尚未发生。