Rails:在图像标记中嵌入URL

时间:2016-07-21 16:48:23

标签: html ruby-on-rails href embedded-ruby

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

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

但是,这不是可点击的链接。我假设:href =&gt;会这样做的。有没有人有任何想法让你的rails图像成为可点击的链接?我在另一个Stack Overflow Post上尝试了以下逻辑:

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

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

有人有什么想法吗?

2 个答案:

答案 0 :(得分:0)

不确定这是否是最佳方式,但您可以使用常规锚标记包装图像标记:

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

答案 1 :(得分:0)

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

left_join(df, df2, by = structure(sexvarDF1, names = sexvarDF2))

对于没有正确添加的课程/风格,我总是将其作为

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

class: 'this-is-a-class'