首先让我先谈谈我对铁杆的新手和经验不足。今天我尝试在Heroku上托管的rails应用程序中更新图像。无论如何,这是我之前所做过的简单流程:
在此之前一切似乎都很好:我打开Chrome浏览器以检查我的域名中的应用程序,并且所有内容都按预期进行。
问题在于,如果我刷新页面,所有图像都会消失(就像从未加载过一样)。这不会发生在本地。 如果我做一个ctrl + f5它会很好地回来,但是我在简单的刷新时再次失去了所有东西......等等。
有没有人经历过类似的事情?我知道这可能很难回答,因为没有太多的代码可以展示。如果我能提供更多细节,请告诉我。
最后一点,似乎一切都在朋友机器上正常工作(也就是说,刷新并没有给出这个问题)。我在想这里的Chrome设置可能有问题吗?我不记得最近改变了什么。
这非常奇怪,而且很烦人,一些帮助/见解会很棒。
更新:这似乎确实发生在我工作的机器本地。我在家里检查了另外几台电脑,应用程序显示正常(没有任何令人耳目一新的问题)。
答案 0 :(得分:0)
您是否通过浏览器检查了heroku网站的 cookie 已禁用?
我刚刚使用基于图片的网站(https://unsplash.com/)测试了此问题。当为该网站禁用cookie时,按 F5 将清除所有图像,而按 Ctrl-F5 将丢失的资源恢复原状。
启用Cookie 解决了我的问题。