2016-08-27 2 views
0

indexieren Ich zeige Bilder in einer Ansicht mit in_groups_of, um Zeilen von 3 zu erstellen. Allerdings muss ich etwas anderes als das erste Element der ersten Zeile tun. Wie kann ich diesen Gegenstand anvisieren?Rails, wie mit in_groups_of

Ich möchte diesen Code unter jedem Anker-Tag mit Ausnahme des ersten Fotos in der ersten Zeile hinzufügen. diese

<% if user.eql?(current_user) %> 
    <button class="btn btn-xs btn-danger delete-image" data-id="<%= image.id %>"> 
    <i class="fa fa-trash-o fa-lg"></i> 
    </button>    
<% end %> 

Antwort

2

Um den Index der aktuellen Zeile zu erhalten, versuchen:

<% images.in_groups_of(3).each_with_index do |row, row_index| %> 

Jetzt können Sie einfach überprüfen, dass weder row_index oder index Null sind, und dann den gewünschten Code drucken.