いくつかのサムネイルがあります。クリックすると、その画像が .big-img に表示されます。fancybox-rails を使用して、その画像をフルサイズで表示します。それはうまくいきますが、私の問題は、選択したサムネイルをfancyboxで表示することです。現在、パスは最初の画像にしか通じていないため、big-img でどのサムネイルを表示しても、fancybox では最初の画像のみが表示されます。
html.erb
<%=link_to (@product.images.first.url), :class => 'fancyframe', :rel => 'group' do %>
<div class="big-img"> <%= image_tag(@product.images.first.url) %></div>
<% end %>
<% if @product.images.count > 1 %>
<% @product.images.each do |image| %>
<%= link_to image_tag((image.url), :class => 'thumb')%>
<% end %>
<% end %>
js.コーヒー
jQuery -> $(".thumb").click ->
val = $(this).attr("src")
$(".big-img").html "<img src=\"" + val + "\" />"
return false;
jQuery ->
$(".fancyframe").fancybox
type: "iframe"
width: 900
height: 1000