如何在Rails 5代码Lightbox中写这个?

时间:2017-04-10 23:31:43

标签: ruby-on-rails lightbox2

现在试图解决这个问题已经两天了,并准备好问。 这是我试图转换为Rails 5代码的代码:

<img src="/assets/small.jpg" alt="image">
<a href="/assets/bigger.jpg" data-lightbox="image1" 
data-title="Image Caption">

我尝试了一堆不同的代码,最接近的是以下内容。灯箱弹出部件工作正常,但第一张图片没有显示。

 <%= link_to image_tag('gallery-1-small.jpg', alt: 'image'), image_path('gallery-1.jpg'), data: { lightbox: 'image-1', title: 'Image Caption'} %>

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

试试这个

<%= link_to "/assets/gallery-1.jpg", data: { lightbox: 'roadtrip', title: 'Image Caption'}  do %>
  <%= image_tag "/assets/gallery-1-small.jpg" %>
<%end%>

答案 1 :(得分:0)

更改 application.html.erb
将此代码<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>从头部移动到正文末尾。

      <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
   </body>
</html>