2017-03-08 49 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