我在使用正确的语法时遇到了困难。 如何在Rails中使用link_to方法提供与以下相同的效果:
<a data-photo-swipe-item="" data-size="1170x600" href="images/portfolio/portfolio-19-1170x600.jpg"><img width="570" height="420" src="images/portfolio/portfolio-19-570x420.jpg" alt=""></a>
我想添加&#34; data-photo-swipe-item&#34;和&#34;数据大小&#34;这个区块内的选项:
<%= link_to (image_path("portfolio-05-1170x600.jpg")) do %>
<%= image_tag("portfolio-05-570x420.jpg", alt: "", :size => "570x420") %>
<% end %>
我多次尝试过。例如:
<%= link_to (image_path("portfolio-05-1170x600.jpg"), "data-photo-swipe-item" => "", "data-size" => "1170x600") do %>
<%= image_tag("portfolio-05-570x420.jpg", alt: "", :size => "570x420") %>
<% end %>
或
<%= link_to (image_path("portfolio-05-1170x600.jpg"), "data-photo-swipe-item" => "", "data-size" => "1170x600") do %>
<%= image_tag("portfolio-05-570x420.jpg", alt: "", :size => "570x420") %>
<% end %>
但它仍然不起作用!
我该如何做到这一点?
如果您需要更多信息,请告诉我们!
答案 0 :(得分:3)
这样的事情应该有效
<%= link_to image_path("portfolio-05-1170x600.jpg"), data: { 'photo-swipe-item' => "", 'size' => '1170x600' } do %>
<%= image_tag("portfolio-05-570x420.jpg", alt: "", :size => "570x420") %>
<% end %>