Ruby on rails Rails仅在重新加载时加载图片,而不是在单击链接时加载

Ruby on rails Rails仅在重新加载时加载图片,而不是在单击链接时加载,ruby-on-rails,ruby,web-applications,Ruby On Rails,Ruby,Web Applications,两天以来,我一直在试图解决一个非常奇怪的问题。我的rails web应用程序第一次访问时会加载一张图片,但如果您在导航栏中单击Home进入同一页面,则不会加载该图片。如果在此之后重新加载页面,它将再次出现。 我完全不知道如何解决这个问题以及原因。您使用TurboLink 试着把你的js滑码放在下面 $(document).on('turbolinks:load', function() { $( document ).ready(function() { // your js-sli

两天以来,我一直在试图解决一个非常奇怪的问题。我的rails web应用程序第一次访问时会加载一张图片,但如果您在导航栏中单击Home进入同一页面,则不会加载该图片。如果在此之后重新加载页面,它将再次出现。 我完全不知道如何解决这个问题以及原因。

您使用TurboLink

试着把你的js滑码放在下面

$(document).on('turbolinks:load', function() {
  $( document ).ready(function() {
    // your js-slider code here
  })
});

或者只需将其放入
application.js
并从
aplication.js

中要求
owl carousel
,尝试为主页链接添加以下代码,如:

<%= link_to('home', home_path, data: { no_turbolink: false}) %>