0

我的 html.erb 文件中有以下内容:

<%= image_tag "logo.jpg", :class => "img-responsive", :href =>"http://www.google.com" %>

但是,这不是可点击的链接。我认为 :href = > 会做到这一点。有没有人有任何想法让你的 Rails 图像成为可点击的链接?我尝试了在另一个 Stack Overflow Post 上找到的以下逻辑:

<%= link_to image_tag("logo.jpg", :class => "img-responsive"), "http://wwww.google.com" %>

但这会使图像变小,并在图像底部添加一个奇怪的半圆。我也无法添加:style:class正常工作。

有人有想法么?

4

2 回答 2

0

第二种方法在技术上是正确的方法,但是因为它给你带来问题总是可以试试这个:

<%= link_to 'http://google.com' do %>
    <%= image_tag 'logo.jpg', class: 'img-responsive' %>
<% end %>

至于没有正确添加的类/样式,我一直这样做

class: 'this-is-a-class'

style: 'padding-left:30px;'
于 2016-07-21T17:48:54.873 回答
0

不确定这是否是最好的方法,但您可以使用常规锚标签包装图像标签:

<a href="http://www.google.com">
  <%= image_tag "logo.jpg", :class => "img-responsive" %>
</a>
于 2016-07-21T17:00:33.660 回答