我正在使用 rails 6.1.3 创建锻炼计时器应用程序
我有随机发布视频,它将随机显示视频
控制器
def index
@videos = Video.all
@random_videos = Video.where.not(id: @video).all.sample(10)
end
意见
<center>
<div class="container col-lg-12 col-md-12 col-sm-12">
<Strong><h1>30 sec Work, 20 sec Rest</h1></Strong>
<hr>
<% if @random_videos.blank? %>
<% else %>
<% @random_videos.take(10).each do |random_video| %>
<h3><%= random_video.title %></h3>
<% end %>
<% end %> <br>
</div>
</center>
结果:
- 锻炼 1
- 锻炼 2
- 锻炼 3
- 锻炼 4
- 锻炼 5
- 锻炼 6
- 锻炼 7
- 锻炼 8
- 锻炼 9
- 锻炼 10
我想问的是:如果我想在屏幕上只显示锻炼 1 30 秒,然后移动到锻炼 2,这可能吗?屏幕将每 30 秒显示一次不同的锻炼。
有什么宝石推荐吗?谢谢之前