Ruby on rails 页面更改时Rails应用程序中的视频/图像故障

Ruby on rails 页面更改时Rails应用程序中的视频/图像故障,ruby-on-rails,ruby,heroku,video,refresh,Ruby On Rails,Ruby,Heroku,Video,Refresh,我在我的rails应用程序(位于此处)中遇到了一个奇怪的故障: 我的主页上有一个视频背景,一开始可以正确加载,但我面临一个问题,当我转到一个单独的页面(例如“关于”页面)然后返回主页时,视频不会加载,它实际上加载并显示了上一页的宽背景图像,然后,如果我做了一个硬刷新,视频将加载正常,这似乎是唯一的办法来修复它。我在我的索引页面中链接了视频,并尝试使用视频标签,但没有成功。这种行为也发生在生产和开发模式中 <video preload="true" autoplay loop muted p

我在我的rails应用程序(位于此处)中遇到了一个奇怪的故障:

我的主页上有一个视频背景,一开始可以正确加载,但我面临一个问题,当我转到一个单独的页面(例如“关于”页面)然后返回主页时,视频不会加载,它实际上加载并显示了上一页的宽背景图像,然后,如果我做了一个硬刷新,视频将加载正常,这似乎是唯一的办法来修复它。我在我的索引页面中链接了视频,并尝试使用视频标签,但没有成功。这种行为也发生在生产和开发模式中

<video preload="true" autoplay loop muted playsinline>
   <source src="<%= image_url('main.webm') %>" type="video/webm">
    <source src="<%= image_url('main.mp4') %>" type="video/mp4">
</video>


您正在使用TurboLink吗?它看起来像是基于一些标记,但只是确认了一点。@MattMcClure检查后,我使用的是TurboLink。我通过从我的gem文件中删除gem来禁用它们。这似乎已经解决了在本地运行应用程序时的问题,但在生产环境中问题仍然存在。不过,忘了再次预编译我的资产,删除turboklinks解决了此问题!:)伟大的很高兴听到您让它工作:)