【发布时间】:2016-07-02 19:39:33
【问题描述】:
我目前正在使用 rails 构建一个博客,在我的投资组合页面上,我正在使用回形针 gem 通过 rails 管理后端添加 6 张我的项目图片。 在我的作品集页面上,当我单击图像时,我希望打开一个模式以显示项目图像的幻灯片。
我的问题是,当我单击任何项目图像时,模式会打开但只显示第一个项目图像。
这是我的代码 `
-# List projects[enter image description here][1] in a reverse order to show last project first.
- @portfolios.reverse.each do |portfolio|
#myModal.modal.fade{"aria-hidden" => "true", "aria-labelledby" => "myModalLabel", :role => "dialog", :tabindex => "-1"}
.modal-dialog{:role => "document"}
.modal-content
.modal-header
%button.close{"aria-label" => "Close", "data-dismiss" => "modal", :type => "button"}
%span{"aria-hidden" => "true"} ×
%h4#myModalLabel.modal-title=portfolio.title
.modal-body
#myCarousel.carousel.slide{"data-ride" => "carousel"}
%ol.carousel-indicators
%li.active{"data-slide-to" => "0", "data-target" => "#myCarousel"}
%li{"data-slide-to" => "1", "data-target" => "#myCarousel"}
%li{"data-slide-to" => "2", "data-target" => "#myCarousel"}
%li{"data-slide-to" => "3", "data-target" => "#myCarousel"}
%li{"data-slide-to" => "4", "data-target" => "#myCarousel"}
%li{"data-slide-to" => "5", "data-target" => "#myCarousel"}
%li{"data-slide-to" => "6", "data-target" => "#myCarousel"}
.carousel-inner{:role => "listbox"}
.item.active
=image_tag portfolio.image1.url(:medium),:class => "style_image img-responsive"
%a.left.carousel-control{"data-slide" => "prev", :href => "#myCarousel", :role => "button"}
%span.glyphicon.glyphicon-chevron-left{"aria-hidden" => "true"}
%span.sr-only Previous
%a.right.carousel-control{"data-slide" => "next", :href => "#myCarousel", :role => "button"}
%span.glyphicon.glyphicon-chevron-right{"aria-hidden" => "true"}
%span.sr-only Next
= portfolio.text
.col-xs-12.col-sm-6.col-md-6
%h3.time=portfolio.title
.image.col-sm-12
%a{"data-target" => "#myModal", "data-toggle" => "modal", :type => "button"}
=image_tag portfolio.image1.url(:medium),:class => "style_image img-responsive"
%p.imgDescription
%i.fa.fa-search.fa-2x{"aria-hidden" => "true"}
.caption
%br
-#Show the fist 350 characters of the article
-#button to show the full article.
%div.tags
%p.tags= raw portfolio.all_tags
`
【问题讨论】:
-
这是这个问题的答案的链接stackoverflow.com/questions/33838977/…
标签: javascript ruby-on-rails twitter-bootstrap portfolio