每当我单击链接时,弹出的第一件事就是一个空白页面,上面写着2018
。每当我尝试检查页面时,在检查器中看到的第一件事就是:
<body>2018</body>
只有刷新页面 后,所有内容才会正常加载。
应该提到我下载了免费的引导程序模板来组织所有内容。这是我的一些代码:
<% @products.each do |product| %>
<div class="col-md-6">
<div class="post">
<%= link_to image_tag(product.thumbnail), product_path(product), class: 'post-img'%>
<div class="post-body">
<div class="post-meta">
<% product.categories.each do |category| %>
<a class="post-category <%= cycle("cat-1", "cat-2", "cat-3", "cat-4") %>" href="category.html">
<%= category.name %>
</a>
<% end %>
<span class="post-date"><%= time_ago_in_words product.created_at %> ago.</span>
</div>
<h3 class="post-title"><%= link_to product.title.titleize, product_path(product) %></a></h3>
</div>
</div>
</div>
<% end %>
单击后退按钮时也是如此。当我单击后退按钮时,屏幕上唯一的内容是2018
。同样,仅在刷新页面后 才会按预期加载所有内容。有任何想法吗?
这是我的布局文件:
<!DOCTYPE html>
<html>
<head>
<title>One Shop Textbook Shop</title>
<%= csrf_meta_tags %>
<%= csp_meta_tag %>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.4.1/css/all.css" integrity="sha384-5sAR7xN1Nv6T6+dT2mhtzEpVJvfS3NScPQTrOxhwjIuvcA67KV2R5Jz6kr4abQsz" crossorigin="anonymous">
</head>
<body>
<%= render partial: 'pages/partials/navbar'%>
<div class='container'>
<%= yield %>
</div>
</body>
</html>