使rails carousel图像成为超链接

时间:2016-06-06 15:08:51

标签: html ruby-on-rails ruby twitter-bootstrap

我正在尝试点击我的引导程序轮播中的一个图像,并将其重定向到我网站上的另一个页面。不幸的是,我一直都会遇到错误。

这是html / erb

此代码无效!

<div class="carousel-inner" role="listbox">
    <div class="item active">
      <%=link_to "#{image_tag("rsz_adobestock_44582832.jpg", :alt => "Slide1"), {:class => "img-responsive", :alt => "Responsive image"}}".html_safe, services_path %>
      <div class="carousel-caption">
      </div>
    </div>

我正在使用导航栏中的徽标做类似的事情,并且工作正常..这是代码

此代码功能完善

      <div class="navbar-brand-image"> <%=link_to "#{image_tag 'rsz_1rsz_13logo.png'}".html_safe ,root_path %></div>

最后,这是我用旋转木马的代码得到的错误。

/app/views/home/home.html.erb:17: syntax error, unexpected ',', expecting tSTRING_DEND
...582832.jpg", :alt => "Slide1"), {:class => "img-responsive",...
...                               ^):
  app/views/home/home.html.erb:17: syntax error, unexpected ',', expecting tSTRING_DEND

1 个答案:

答案 0 :(得分:2)

你可以试试这个

 <%= link_to(image_tag('rsz_adobestock_44582832.jpg',:alt => "Slide1", :class => "img-responsive"), services_path)%>

但请检查是否存在图像。