轨道,为什么涡轮连杆在我增加头部产量时会阻止link_to显示



我在我的应用程序中添加了这两行.html.erb 文件<%= yield :gal_img_hover_stylesheet %><%= yield :gal_imgs_hover_stylesheet %>

<!DOCTYPE html>
<html>
  <head>
    <title>UserGalleryPictureProject</title>
    <%= csrf_meta_tags %>
    <%= yield :gal_img_hover_stylesheet %>
    <%= yield :gal_imgs_hover_stylesheet %>
    <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track': 'reload' %>
    <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
  </head>
  <body>
    <%= yield %>
  </body>
</html>

添加这些操作后,其他操作中的link_to不仅在页面刷新时显示,它们在检查器中存在,但在我刷新之前会变暗。如果我删除这些样式表的yieldlink_to再次正常工作。我认为这与javascript有关,因为删除应用程序中的<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>.html.erb链接也可以再次正常工作。

有没有办法解决这个问题,因为我想获得涡轮链接的好处,但我不够精通错误的来源。显然,当我的javascript没有加载到浏览器中时,link_tos工作,但想知道为什么。

您可以在link_to上禁用涡轮链接

<%= link_to('Model', @model, 'data-no-turbolink' => true) %>

并尝试将您的两个收益标头放在涡轮链接和 CSS 代码下方或正文标签中

相关内容

最新更新