Ruby on rails 如何通过Rails引导循环传送数据幻灯片以获取未知的幻灯片?
我已经为我的Rails项目创建了一个工作的Ruby on Rails引导转盘,其中包含一组图像,但是我的网站将根据用户输入有不同数量的图像,我希望幻灯片的数量根据图像的不同而变化。我是ruby新手,所以我不能完全理解实现这一功能所需的循环代码。。。谢谢你的关注 这是一组幻灯片(4)的代码:Ruby on rails 如何通过Rails引导循环传送数据幻灯片以获取未知的幻灯片?,ruby-on-rails,ruby,html,twitter-bootstrap,carousel,Ruby On Rails,Ruby,Html,Twitter Bootstrap,Carousel,我已经为我的Rails项目创建了一个工作的Ruby on Rails引导转盘,其中包含一组图像,但是我的网站将根据用户输入有不同数量的图像,我希望幻灯片的数量根据图像的不同而变化。我是ruby新手,所以我不能完全理解实现这一功能所需的循环代码。。。谢谢你的关注 这是一组幻灯片(4)的代码: 这是我根据我的“外出”模型的计数尝试的一个循环(每个外出有一个我想要循环的图像)。我永远不知道我需要多少张幻灯片,前一天可能是5张,第二天可能是20张,第二天可能是4张 &
这是我根据我的“外出”模型的计数尝试的一个循环(每个外出有一个我想要循环的图像)。我永远不知道我需要多少张幻灯片,前一天可能是5张,第二天可能是20张,第二天可能是4张
<ol class="carousel-indicators">
<li data-target="#mycarousel" data-slide-to="0" class="active"></li>
<%= x = @outings.count, for outingimagecount in 1..x do %>
<li data-target="#mycarousel" data-slide-to=#{outingimagecount)></li>
<% end %>
</ol>
尝试每个索引:
<% @outings.each_with_index do |outing, i| %>
<li data-target="#mycarousel" data-slide-to=#{i) class="#{'active' if i == 0}"></li>
<% end %>
或者你可以:
<% (1..@outings.count).each do |i| %>
<% (1..@outings.count).each do |i| %>