2017-03-08 2 views
1

Ich habe eine harte Zeit mit der richtigen Syntax. Wie kann ich die link_to Methode in Rails verwenden, um die gleiche Wirkung erzielen wie:Datenattribute innerhalb einer link_to Hilfsmethode in Rails

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

ich den „Daten-Foto-Swipe-Punkt“ und die „Datengröße“ Optionen innerhalb dieser Blöcke hinzufügen möge :

<%= link_to (image_path("portfolio-05-1170x600.jpg")) do %> 
    <%= image_tag("portfolio-05-570x420.jpg", alt: "", :size => "570x420") %> 
<% end %> 

Ich habe es mehrmals versucht. Zum Beispiel:

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

oder

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

Aber es funktioniert immer noch nicht!

Wie kann ich das erreichen?

Wenn Sie weitere Informationen benötigen, lassen Sie es mich wissen! wie ein Zauber

Antwort

3

So etwas sollte dies funktioniert

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

Perfekt arbeiten! Danke allot! – trickydiddy

Verwandte Themen