单击时的link_to rails_blob_path与滑动幻灯片div中的image_tag的相同图像不匹配

时间:2019-06-19 14:19:07

标签: ruby-on-rails swiper rails-activestorage

在我看来,当我单击link_to(并排看到的幻灯片)时,与幻灯片不匹配。我正在使用活动存储,每个家庭都有许多附加的home_photos。还行吧。但是我的问题是我不知道如何在我的滑动滑块上实现此功能。我的图像可以完美地并排显示在幻灯片上,但是当我单击幻灯片时,它应该会弹出,但是确实可以,但是它只显示一个图像,第一个来自home_photos [0]。请帮忙。

    <div class="swiper-wrapper">
      <!-- Slides-->
      <% @home.home_photos.each do |photo| %>
        <div class="swiper-slide">
          <%= link_to rails_blob_path(@home.home_photos[0]), "data-toggle" => "gallery-top" do %>
            <%= image_tag photo, class: 'img-fluid' %>
          <% end %>
        </div>
      <% end %>
    </div>
    <div class="swiper-pagination swiper-pagination-white"></div>
    <div class="swiper-button-prev swiper-button-white"></div>
    <div class="swiper-button-next swiper-button-white"></div>

1 个答案:

答案 0 :(得分:0)

我认为您必须将@home.home_photos[0]中的photo更改为link_to

<%= link_to rails_blob_path(photo), "data-toggle" => "gallery-top" do %>