Я пытаюсь вложить цикл jQuery в цикл Rails, но мне не везет. Вот рельсы:
<% entry.videos.each do |video| %>
<input type="hidden" class="url" value="<%= video.url %>">
<div class="videos" src=""></div>
<% end %>
и jQuery:
$('.url').each(function () {
var urlThumb = $.jYoutube($(this).val(), 'small');
var url = $(this).val();
$('.videos').append($('<div class="vidya"><a href="'+url+'" rel="prettyPhoto" class="youtubeLink"><img src="'+urlThumb+'" class="overlay"/></a></div>'));
});
где jYoutube - это просто метод получения миниатюры из видео на YouTube.
Проблема заключается в том, что вместо того, чтобы вставлять миниатюру в соответствующую запись, она вставляет все миниатюры во все записи с видео.