Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 Rails 4.0使用链接覆盖图像_Ruby On Rails 4_Link To - Fatal编程技术网

Ruby on rails 4 Rails 4.0使用链接覆盖图像

Ruby on rails 4 Rails 4.0使用链接覆盖图像,ruby-on-rails-4,link-to,Ruby On Rails 4,Link To,我有一个缩略图,链接到一个博客文章条目,并附有一个文本标题。CSS对图像稍微进行着色,当用户将鼠标悬停在图像上时,它会稍微重新调整图像的大小。用户可以单击标题或缩略图将其带到条目 我无法在此处获取覆盖标记: <a href="single.html" class="overlay overlay-primary"></a> 图像是图形的一部分 <figure class="entry-thumbnail"> <a href="single

我有一个缩略图,链接到一个博客文章条目,并附有一个文本标题。CSS对图像稍微进行着色,当用户将鼠标悬停在图像上时,它会稍微重新调整图像的大小。用户可以单击标题或缩略图将其带到条目

我无法在此处获取覆盖标记:

 <a href="single.html" class="overlay overlay-primary"></a>
图像是图形的一部分

 <figure class="entry-thumbnail">

    <a href="single.html" class="overlay overlay-primary"></a>

    <!-- to disable lazy loading, remove data-src and data-src-retina -->
    <% if entry.cover_photo_link.blank? %>
        <%= image_tag "placeholder.gif" %>
    <% else %>
        <%= image_tag entry.cover_photo_link %>
    <% end %>
    <!--fallback for no javascript browsers-->
    <noscript>
      <% if entry.cover_photo_link.blank? %>
          <%= image_tag "placeholder.gif" %>
      <% else %>
          <%= image_tag entry.cover_photo_link %>
      <% end %>
    </noscript>

  </figure>

解决方案很简单。在链接_中输入一个空白“”就成功了

<%= link_to "", entry, :class => "overlay overlay-primary" %>
“覆盖主要”%>
呈现:

 <a class="overlay overlay-primary" href="/entries/5"></a>

这很有效

<%= link_to "", entry, :class => "overlay overlay-primary" %>
 <a class="overlay overlay-primary" href="/entries/5"></a>