jQuery を使用して、html5 データ属性が追加されたページに表示する一連の画像を操作する必要があります。value1 と value2 を持つすべての画像のデータ値を取得する方法はありますが、そうでない画像は無視します。つまり、ページ上のすべての画像を循環して、これらの属性の存在を探す必要があります。
画像を表示するコードは次のとおりです。
<% @pictures.each do |picture| %>
<%= link_to image_tag(picture.photo.url(:full),
:class => "picture_list_item",
:data => {:value1 => picture.value1, :value2 => picture.value2},
:id => "picture_" + picture.id.to_s),
picture_path(:id => picture.id) %>
<% end %>