Я пытаюсь создать ссылку на мод загрузки с помощью щелчка по изображению.
Я пытаюсь адаптировать демо-код демо-кода к тегам ruby.
<%= link_to 'data-toggle' => 'modal', 'data-target' => '#exampleModalLong' do %>
<%= image_tag("https://i.imgur.com/qtVofCH.jpg", :class => "portfolio-image") %>
<div class="modal fade" id="exampleModalLong" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
<div class="modal-dialog" role="document">
...
</div>
</div>
<% end %>
Но это не работает.Это заставляет его перейти в начало страницы, добавив к URL-адресу
? Data-target =% 23exampleModalLong & data-toggle = modal
.
Edit1: теперь я нацеливаюсь на модал просто с помощью "#exampleModalLong":
<%= link_to '#exampleModalLong', 'data-toggle' => 'modal' do %>
<%= image_tag("https://i.imgur.com/qtVofCH.jpg", :class => "portfolio-image") %>
<% end %>
<div class="modal fade" id="exampleModalLong" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
...
</div>
Но он все равно не будет работать должным образом.По крайней мере, это не возвращает меня к началу страницы.И добавляет
/ # exampleModalLong
к URL.Я не знаю, почему он не вызывает модальный div, когда я нацеливаю его на id.