2017-03-08 45 views
1

我正在用正确的语法很难。 我如何使用的link_to方法在Rails中提供同样的效果: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> 

我想补充这一块里面的“数据照片碰擦项目”和“数据大小”选项:

<%= 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 %> 

但它仍然无法正常工作!

我该如何做到这一点?

如果您需要更多信息,请告诉我!

回答

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 %> 
+1

完善这个工作就像一个魅力!谢谢你的分配! – trickydiddy