J'utilise la gemme colorbox-rails
pour implémenter une lightbox pour une galerie de photos. Voici la documentation du plugin - http://www.jacklmoore.com/colorbox/colorbox-rails gem - Lightbox ouvre la page entière, pas seulement la photo. Comment puis-je corriger
Voici comment j'itérer sur les photos dans la vue:
<div id="photos">
<% @photos.each do |photo| %>
<%= link_to (image_tag photo.image.url(:medium)), photo, rel: 'photos', data: { colorbox_static: true } %>
<% end %>
</div>
Lorsque je clique sur le lien de la photo, colorbox ouvre la page Web entière dans la lightbox. Je voudrais, bien sûr, seulement comme la photo d'être dans la visionneuse.
J'ai essayé d'écraser le chemin de la photo, mais cela n'a pas fonctionné.
Merci pour votre temps.
Aucune idée concernant ce plugin mais il semblerait que votre JS cible la div avec et l'ID de #photos qui provoquerait ce comportement. Je regarderais vers la cible JavaScript – engineerDave